AutoActivationExtensions.TryAddActivatedSingleton Methode

Definitie

Overloads

Name Description
TryAddActivatedSingleton(IServiceCollection, Type)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

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

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedSingleton<TService>(IServiceCollection)

Probeert een automatisch geactiveerde singleton-service toe te voegen.

TryAddActivatedSingleton(IServiceCollection, Type)

Bron:
AutoActivationExtensions.cs
Bron:
AutoActivationExtensions.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

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

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceType
Type

Het type service dat moet worden geregistreerd.

Van toepassing op

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

Bron:
AutoActivationExtensions.cs
Bron:
AutoActivationExtensions.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

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

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceType
Type

Het type service dat moet worden geregistreerd.

implementationFactory
Func<IServiceProvider,Object>

De fabriek waarmee de service wordt gemaakt.

Van toepassing op

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Bron:
AutoActivationExtensions.cs
Bron:
AutoActivationExtensions.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

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

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

serviceType
Type

Het type service dat moet worden geregistreerd.

implementationType
Type

Het implementatietype van de service.

Van toepassing op

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Bron:
AutoActivationExtensions.cs
Bron:
AutoActivationExtensions.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 TryAddActivatedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static void TryAddActivatedSingleton<TService,TImplementation>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService;
static member TryAddActivatedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection -> unit (requires 'Service : null)
<Extension()>
Public Sub TryAddActivatedSingleton(Of TService As Class, TImplementation As Class) (services As IServiceCollection)

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.

Van toepassing op

TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

Bron:
AutoActivationExtensions.cs
Bron:
AutoActivationExtensions.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

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

Type parameters

TService

Het type service dat moet worden toegevoegd.

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

implementationFactory
Func<IServiceProvider,TService>

De fabriek waarmee de service wordt gemaakt.

Van toepassing op

TryAddActivatedSingleton<TService>(IServiceCollection)

Bron:
AutoActivationExtensions.cs
Bron:
AutoActivationExtensions.cs

Probeert een automatisch geactiveerde singleton-service toe te voegen.

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

Type parameters

TService

Het type service dat moet worden toegevoegd.

Parameters

services
IServiceCollection

De serviceverzameling waaraan de service moet worden toegevoegd.

Van toepassing op