Condividi tramite


KeyedServiceExtensions.AddSingletonKeyedService Metodo

Definizione

Overload

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

Registrare un servizio con chiave singleton

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

Registrare un servizio con chiave singleton

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

Origine:
KeyedService.cs

Registrare un servizio con chiave 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

Parametri di tipo

TKey
TService
TInstance

Parametri

collection
IServiceCollection
key
TKey

Restituisce

Si applica a

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

Origine:
KeyedService.cs

Registrare un servizio con chiave 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

Parametri di tipo

TKey
TService

Parametri

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

Restituisce

Si applica a