Freigeben über


AutoActivationExtensions.TryAddActivatedSingleton Methode

Definition

Überlädt

TryAddActivatedSingleton(IServiceCollection, Type)

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

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

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

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

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

TryAddActivatedSingleton<TService>(IServiceCollection)

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

TryAddActivatedSingleton(IServiceCollection, Type)

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

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)

Parameter

services
IServiceCollection

Die Dienstsammlung, der der Dienst hinzugefügt werden soll.

serviceType
Type

Der Typ des zu registrierenden Diensts.

Gilt für:

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

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

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))

Parameter

services
IServiceCollection

Die Dienstsammlung, der der Dienst hinzugefügt werden soll.

serviceType
Type

Der Typ des zu registrierenden Diensts.

implementationFactory
Func<IServiceProvider,Object>

Die Factory, die den Dienst erstellt.

Gilt für:

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

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)

Parameter

services
IServiceCollection

Die Dienstsammlung, der der Dienst hinzugefügt werden soll.

serviceType
Type

Der Typ des zu registrierenden Diensts.

implementationType
Type

Der Implementierungstyp des Diensts.

Gilt für:

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

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)

Typparameter

TService

Der Typ des hinzuzufügenden Diensts.

TImplementation

Der Typ der zu verwendenden Implementierung.

Parameter

services
IServiceCollection

Die Dienstsammlung, der der Dienst hinzugefügt werden soll.

Gilt für:

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

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

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))

Typparameter

TService

Der Typ des hinzuzufügenden Diensts.

Parameter

services
IServiceCollection

Die Dienstsammlung, der der Dienst hinzugefügt werden soll.

implementationFactory
Func<IServiceProvider,TService>

Die Factory, die den Dienst erstellt.

Gilt für:

TryAddActivatedSingleton<TService>(IServiceCollection)

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

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)

Typparameter

TService

Der Typ des hinzuzufügenden Diensts.

Parameter

services
IServiceCollection

Die Dienstsammlung, der der Dienst hinzugefügt werden soll.

Gilt für: