Auf Englisch lesen

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 static void TryAddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType);

Parameter

services
IServiceCollection

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

serviceType
Type

Der Typ des zu registrierenden Diensts.

Gilt für:

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)

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

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

public static void TryAddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, Func<IServiceProvider,object> implementationFactory);

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:

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

public static void TryAddActivatedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, Type implementationType);

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:

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

public static void TryAddActivatedSingleton<TService,TImplementation> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class where TImplementation : class, TService;

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:

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)

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

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

public static void TryAddActivatedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<IServiceProvider,TService> implementationFactory) where TService : class;

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:

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)

TryAddActivatedSingleton<TService>(IServiceCollection)

Quelle:
AutoActivationExtensions.cs

Versucht, einen automatisch aktivierten Singletondienst hinzuzufügen.

public static void TryAddActivatedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TService : class;

Typparameter

TService

Der Typ des hinzuzufügenden Diensts.

Parameter

services
IServiceCollection

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

Gilt für:

.NET 9 (package-provided) und andere Versionen
Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)