AutoActivationExtensions.TryAddActivatedKeyedSingleton Methode

Definitie

Overloads

Name Description
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Bron:
AutoActivationExtensions.Keyed.cs
Bron:
AutoActivationExtensions.Keyed.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

public:
[System::Runtime::CompilerServices::Extension]
 static void TryAddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey);
public static void TryAddActivatedKeyedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey);
static member TryAddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj -> unit
<Extension()>
Public Sub TryAddActivatedKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object)

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceType
Type

Het type service dat moet worden geregistreerd.

serviceKey
Object

Een object dat wordt gebruikt om de specifieke service uniek te identificeren.

Van toepassing op

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>)

Bron:
AutoActivationExtensions.Keyed.cs
Bron:
AutoActivationExtensions.Keyed.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

public:
[System::Runtime::CompilerServices::Extension]
 static void TryAddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey, Func<IServiceProvider ^, System::Object ^, System::Object ^> ^ implementationFactory);
public static void TryAddActivatedKeyedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey, Func<IServiceProvider,object?,object> implementationFactory);
static member TryAddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj * Func<IServiceProvider, obj, obj> -> unit
<Extension()>
Public Sub TryAddActivatedKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object, implementationFactory As Func(Of IServiceProvider, Object, Object))

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceType
Type

Het type service dat moet worden geregistreerd.

serviceKey
Object

Een object dat wordt gebruikt om de specifieke service uniek te identificeren.

implementationFactory
Func<IServiceProvider,Object,Object>

De fabriek waarmee de service wordt gemaakt.

Van toepassing op

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Bron:
AutoActivationExtensions.Keyed.cs
Bron:
AutoActivationExtensions.Keyed.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

public:
[System::Runtime::CompilerServices::Extension]
 static void TryAddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey, Type ^ implementationType);
public static void TryAddActivatedKeyedSingleton(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey, Type implementationType);
static member TryAddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj * Type -> unit
<Extension()>
Public Sub TryAddActivatedKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object, implementationType As Type)

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceType
Type

Het type service dat moet worden geregistreerd.

serviceKey
Object

Een object dat wordt gebruikt om de specifieke service uniek te identificeren.

implementationType
Type

Het implementatietype van de service.

Van toepassing op

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Bron:
AutoActivationExtensions.Keyed.cs
Bron:
AutoActivationExtensions.Keyed.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

public:
generic <typename TService, typename TImplementation>
 where TService : class where TImplementation : class, TService[System::Runtime::CompilerServices::Extension]
 static void TryAddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey);
public static void TryAddActivatedKeyedSingleton<TService,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey) where TService : class where TImplementation : class, TService;
static member TryAddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddActivatedKeyedSingleton(Of TService As Class, TImplementation As Class) (services As IServiceCollection, serviceKey As Object)

Type parameters

TService

Het type service dat moet worden toegevoegd.

TImplementation

Het type implementatie dat moet worden gebruikt.

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceKey
Object

Een object dat wordt gebruikt om de specifieke service uniek te identificeren.

Van toepassing op

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Bron:
AutoActivationExtensions.Keyed.cs
Bron:
AutoActivationExtensions.Keyed.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

public:
generic <typename TService>
 where TService : class[System::Runtime::CompilerServices::Extension]
 static void TryAddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey);
public static void TryAddActivatedKeyedSingleton<TService>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey) where TService : class;
static member TryAddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddActivatedKeyedSingleton(Of TService As Class) (services As IServiceCollection, serviceKey As Object)

Type parameters

TService

Het type service dat moet worden toegevoegd.

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceKey
Object

Een object dat wordt gebruikt om de specifieke service uniek te identificeren.

Van toepassing op

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Bron:
AutoActivationExtensions.Keyed.cs
Bron:
AutoActivationExtensions.Keyed.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

public:
generic <typename TService>
 where TService : class[System::Runtime::CompilerServices::Extension]
 static void TryAddActivatedKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey, Func<IServiceProvider ^, System::Object ^, TService> ^ implementationFactory);
public static void TryAddActivatedKeyedSingleton<TService>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey, Func<IServiceProvider,object?,TService> implementationFactory) where TService : class;
static member TryAddActivatedKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj * Func<IServiceProvider, obj, 'Service (requires 'Service : null)> -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddActivatedKeyedSingleton(Of TService As Class) (services As IServiceCollection, serviceKey As Object, implementationFactory As Func(Of IServiceProvider, Object, TService))

Type parameters

TService

Het type service dat moet worden toegevoegd.

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceKey
Object

Een object dat wordt gebruikt om de specifieke service uniek te identificeren.

implementationFactory
Func<IServiceProvider,Object,TService>

De fabriek waarmee de service wordt gemaakt.

Van toepassing op