AutoActivationExtensions.TryAddActivatedKeyedSingleton Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
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>)
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)
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)
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)
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>)
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.