Compartir a través de


AutoActivationExtensions.ActivateKeyedSingleton Método

Definición

Sobrecargas

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Aplica la activación de singleton con clave en tiempo de inicio en lugar de en tiempo de ejecución.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Aplica la activación de singleton con clave en tiempo de inicio en lugar de en tiempo de ejecución.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Source:
AutoActivationExtensions.Keyed.cs

Aplica la activación de singleton con clave en tiempo de inicio en lugar de en tiempo de ejecución.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ ActivateKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Type ^ serviceType, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection ActivateKeyedSingleton (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Type serviceType, object? serviceKey);
static member ActivateKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * Type * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function ActivateKeyedSingleton (services As IServiceCollection, serviceType As Type, serviceKey As Object) As IServiceCollection

Parámetros

services
IServiceCollection

Colección de servicios a la que se va a agregar el servicio.

serviceType
Type

Tipo del servicio que se va a activar.

serviceKey
Object

Objeto que se usa para identificar de forma única el servicio específico.

Devoluciones

El valor de services.

Se aplica a

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Source:
AutoActivationExtensions.Keyed.cs

Aplica la activación de singleton con clave en tiempo de inicio en lugar de en tiempo de ejecución.

public:
generic <typename TService>
 where TService : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ ActivateKeyedSingleton(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection ActivateKeyedSingleton<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object? serviceKey) where TService : class;
static member ActivateKeyedSingleton : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function ActivateKeyedSingleton(Of TService As Class) (services As IServiceCollection, serviceKey As Object) As IServiceCollection

Parámetros de tipo

TService

Tipo del servicio que se va a activar.

Parámetros

services
IServiceCollection

Colección de servicios que contiene el servicio.

serviceKey
Object

Objeto que se usa para identificar de forma única el servicio específico.

Devoluciones

El valor de services.

Se aplica a