다음을 통해 공유


KeyedServiceExtensions.AddSingletonNamedService 메서드

정의

오버로드

AddSingletonNamedService<TService,TInstance>(IServiceCollection, String)

singleton 명명된 서비스 등록

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

singleton 명명된 서비스 등록

AddSingletonNamedService<TService>(IServiceCollection, String, Type)

AddSingletonNamedService<TService,TInstance>(IServiceCollection, String)

Source:
KeyedService.cs

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

형식 매개 변수

TService
TInstance

매개 변수

collection
IServiceCollection
name
String

반환

적용 대상

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

Source:
KeyedService.cs

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

형식 매개 변수

TService

매개 변수

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

반환

적용 대상

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

형식 매개 변수

TService

매개 변수

collection
IServiceCollection
name
String
implementationType
Type

반환

적용 대상