Compartilhar via


KeyedServiceExtensions.AddSingletonKeyedService Método

Definição

Sobrecargas

AddSingletonKeyedService<TKey,TService,TInstance>(IServiceCollection, TKey)

Registrar um serviço com chave singleton

AddSingletonKeyedService<TKey,TService>(IServiceCollection, TKey, Func<IServiceProvider,TKey,TService>)

Registrar um serviço com chave singleton

AddSingletonKeyedService<TKey,TService,TInstance>(IServiceCollection, TKey)

Origem:
KeyedService.cs

Registrar um serviço com chave singleton

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingletonKeyedService<TKey,TService,TInstance> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, TKey key) where TService : class where TInstance : class, TService;
static member AddSingletonKeyedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * 'Key -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddSingletonKeyedService(Of TKey, TService, TInstance) (collection As IServiceCollection, key As TKey) As IServiceCollection

Parâmetros de tipo

TKey
TService
TInstance

Parâmetros

collection
IServiceCollection
key
TKey

Retornos

Aplica-se a

AddSingletonKeyedService<TKey,TService>(IServiceCollection, TKey, Func<IServiceProvider,TKey,TService>)

Origem:
KeyedService.cs

Registrar um serviço com chave singleton

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingletonKeyedService<TKey,TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, TKey key, Func<IServiceProvider,TKey,TService> factory) where TService : class;
static member AddSingletonKeyedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * 'Key * Func<IServiceProvider, 'Key, 'Service (requires 'Service : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddSingletonKeyedService(Of TKey, TService) (collection As IServiceCollection, key As TKey, factory As Func(Of IServiceProvider, TKey, TService)) As IServiceCollection

Parâmetros de tipo

TKey
TService

Parâmetros

collection
IServiceCollection
key
TKey
factory
Func<IServiceProvider,TKey,TService>

Retornos

Aplica-se a