AutoActivationExtensions.TryAddActivatedSingleton Metoda

Definicja

Przeciążenia

TryAddActivatedSingleton(IServiceCollection, Type)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedSingleton<TService>(IServiceCollection)

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

TryAddActivatedSingleton(IServiceCollection, Type)

Źródło:
AutoActivationExtensions.cs

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Parametry

services
IServiceCollection

Kolekcja usług, do których ma zostać dodana usługa.

serviceType
Type

Typ usługi do zarejestrowania.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

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

Źródło:
AutoActivationExtensions.cs

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Parametry

services
IServiceCollection

Kolekcja usług, do których ma zostać dodana usługa.

serviceType
Type

Typ usługi do zarejestrowania.

implementationFactory
Func<IServiceProvider,Object>

Fabryka, która tworzy usługę.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Źródło:
AutoActivationExtensions.cs

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Parametry

services
IServiceCollection

Kolekcja usług, do których ma zostać dodana usługa.

serviceType
Type

Typ usługi do zarejestrowania.

implementationType
Type

Typ implementacji usługi.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Źródło:
AutoActivationExtensions.cs

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Parametry typu

TService

Typ usługi do dodania.

TImplementation

Typ implementacji do użycia.

Parametry

services
IServiceCollection

Kolekcja usług, do których ma zostać dodana usługa.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

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

Źródło:
AutoActivationExtensions.cs

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Parametry typu

TService

Typ usługi do dodania.

Parametry

services
IServiceCollection

Kolekcja usług, do których ma zostać dodana usługa.

implementationFactory
Func<IServiceProvider,TService>

Fabryka, która tworzy usługę.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)

TryAddActivatedSingleton<TService>(IServiceCollection)

Źródło:
AutoActivationExtensions.cs

Próbuje dodać automatycznie aktywowaną pojedynczą usługę.

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

Parametry typu

TService

Typ usługi do dodania.

Parametry

services
IServiceCollection

Kolekcja usług, do których ma zostać dodana usługa.

Dotyczy

.NET 10 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)