Condividi tramite


KeyedServiceExtensions.AddSingletonNamedService Metodo

Definizione

Overload

AddSingletonNamedService<TService,TInstance>(IServiceCollection, String)

Registrare un servizio denominato singleton

AddSingletonNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)

Registrare un servizio denominato singleton

AddSingletonNamedService<TService>(IServiceCollection, String, Type)

AddSingletonNamedService<TService,TInstance>(IServiceCollection, String)

Origine:
KeyedService.cs

Registrare un servizio denominato singleton

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingletonNamedService<TService,TInstance> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name) where TService : class where TInstance : class, TService;
static member AddSingletonNamedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddSingletonNamedService(Of TService As Class, TInstance As Class) (collection As IServiceCollection, name As String) As IServiceCollection

Parametri di tipo

TService
TInstance

Parametri

collection
IServiceCollection
name
String

Restituisce

Si applica a

AddSingletonNamedService<TService>(IServiceCollection, String, Func<IServiceProvider,String,TService>)

Origine:
KeyedService.cs

Registrare un servizio denominato singleton

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingletonNamedService<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name, Func<IServiceProvider,string,TService> factory) where TService : class;
static member AddSingletonNamedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<IServiceProvider, string, 'Service (requires 'Service : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddSingletonNamedService(Of TService As Class) (collection As IServiceCollection, name As String, factory As Func(Of IServiceProvider, String, TService)) As IServiceCollection

Parametri di tipo

TService

Parametri

collection
IServiceCollection
name
String
factory
Func<IServiceProvider,String,TService>

Restituisce

Si applica a

AddSingletonNamedService<TService>(IServiceCollection, String, Type)

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingletonNamedService<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection collection, string name, Type implementationType) where TService : class;
static member AddSingletonNamedService : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Type -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddSingletonNamedService(Of TService As Class) (collection As IServiceCollection, name As String, implementationType As Type) As IServiceCollection

Parametri di tipo

TService

Parametri

collection
IServiceCollection
name
String
implementationType
Type

Restituisce

Si applica a