IServiceCollection Interface

Definition

서비스 설명자 컬렉션에 대한 계약을 지정합니다.Specifies the contract for a collection of service descriptors.

public interface class IServiceCollection : System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public interface IServiceCollection : System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type IServiceCollection = interface
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Derived
Implements

Properties

Count

ICollection<T>에 있는 요소의 개수를 가져옵니다.Gets the number of elements contained in the ICollection<T>.

(Inherited from ICollection<T>)
IsReadOnly System.Collections.Generic.ICollection\`1이 읽기 전용인지를 표시하는 값을 가져옵니다.Gets a value indicating whether the ICollection<T> is read-only. (Inherited from ICollection<T>)
Item[Int32]

지정한 인덱스에 있는 요소를 가져오거나 설정합니다.Gets or sets the element at the specified index.

(Inherited from IList<T>)

Methods

Add(T)

ICollection<T>에 항목을 추가합니다.Adds an item to the ICollection<T>.

(Inherited from ICollection<T>)
Clear()

ICollection<T>에서 모든 항목을 제거합니다.Removes all items from the ICollection<T>.

(Inherited from ICollection<T>)
Contains(T)

ICollection<T>에 특정 값이 포함되어 있는지 여부를 확인합니다.Determines whether the ICollection<T> contains a specific value.

(Inherited from ICollection<T>)
CopyTo(T[], Int32)

특정 ICollection<T> 인덱스부터 시작하여 Array의 요소를 Array에 복사합니다.Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

(Inherited from ICollection<T>)
GetEnumerator()

컬렉션 전체를 반복하는 열거자를 반환합니다.Returns an enumerator that iterates through a collection.

(Inherited from IEnumerable)
IndexOf(T)

IList<T>에 있는 특정 항목의 인덱스를 확인합니다.Determines the index of a specific item in the IList<T>.

(Inherited from IList<T>)
Insert(Int32, T)

IList<T>의 지정한 인덱스에 항목을 삽입합니다.Inserts an item to the IList<T> at the specified index.

(Inherited from IList<T>)
Remove(T)

ICollection<T>에서 처음 발견되는 특정 개체를 제거합니다.Removes the first occurrence of a specific object from the ICollection<T>.

(Inherited from ICollection<T>)
RemoveAt(Int32)

지정한 인덱스에서 IList<T> 항목을 제거합니다.Removes the IList<T> item at the specified index.

(Inherited from IList<T>)

Extension Methods

AddWebEncoders(IServiceCollection)

지정된 HtmlEncoderJavaScriptEncoder, UrlEncoderservices를 추가합니다.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

지정된 HtmlEncoderJavaScriptEncoder, UrlEncoderservices를 추가합니다.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

Add(IServiceCollection, ServiceDescriptor)

지정된 descriptorcollection에 추가합니다.Adds the specified descriptor to the collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

ServiceDescriptor 시퀀스를 collection에 추가합니다.Adds a sequence of ServiceDescriptor to the collection.

RemoveAll(IServiceCollection, Type)

serviceType에서 IServiceCollection 형식의 모든 서비스를 제거합니다.Removes all services of type serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

T에서 IServiceCollection 형식의 모든 서비스를 제거합니다.Removes all services of type T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

IServiceCollection와 동일한 서비스 유형을 가진 descriptor의 첫 번째 서비스를 제거하고 descriptor를 컬렉션에 추가합니다.Removes the first service in IServiceCollection with the same service type as descriptor and adds descriptor to the collection.

TryAdd(IServiceCollection, ServiceDescriptor)

서비스 유형이 아직 등록되지 않은 경우 지정된 descriptorcollection에 추가합니다.Adds the specified descriptor to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

서비스 유형이 아직 등록되지 않은 경우 지정된 descriptorscollection에 추가합니다.Adds the specified descriptors to the collection if the service type hasn't already been registered.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

기존 설명자와 ServiceDescriptor이 동일하고 ServiceType에 아직 구현이 없는 경우 services..를 추가합니다.Adds a ServiceDescriptor if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

기존 설명자와 ServiceDescriptor이 동일하고 ServiceType에 아직 구현이 없는 경우 지정된 services..를 추가합니다.Adds the specified ServiceDescriptors if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

TryAddScoped(IServiceCollection, Type)

서비스 유형이 아직 등록되지 않은 경우 지정된 serviceScopedcollection 서비스로 추가합니다.Adds the specified service as a Scoped service to the collection if the service type hasn't already been registered.

TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

서비스 유형이 아직 등록되지 않은 경우 service에 지정된 팩터리를 사용하여 지정된 ScopedimplementationFactorycollection 서비스로 추가합니다.Adds the specified service as a Scoped service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddScoped(IServiceCollection, Type, Type)

서비스 유형이 아직 등록되지 않은 경우 service 구현을 사용하여 지정된 ScopedimplementationTypecollection 서비스로 추가합니다.Adds the specified service as a Scoped service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddScoped<TService>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 지정된 TServiceScopedcollection 서비스로 추가합니다.Adds the specified TService as a Scoped service to the collection if the service type hasn't already been registered.

TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

서비스 유형이 아직 등록되지 않은 경우 TService에 지정된 팩터리를 사용하여 지정된 ScopedimplementationFactoryservices 서비스로 추가합니다.Adds the specified TService as a Scoped service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddScoped<TService,TImplementation>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 지정된 TServiceScoped에 지정된 TImplementation 서비스 구현 형식으로 collection에 추가합니다.Adds the specified TService as a Scoped service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type)

서비스 유형이 아직 등록되지 않은 경우 지정된 serviceSingletoncollection 서비스로 추가합니다.Adds the specified service as a Singleton service to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

서비스 유형이 아직 등록되지 않은 경우 service에 지정된 팩터리를 사용하여 지정된 SingletonimplementationFactorycollection 서비스로 추가합니다.Adds the specified service as a Singleton service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type, Type)

서비스 유형이 아직 등록되지 않은 경우 service 구현을 사용하여 지정된 SingletonimplementationTypecollection 서비스로 추가합니다.Adds the specified service as a Singleton service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 지정된 TServiceSingletoncollection 서비스로 추가합니다.Adds the specified TService as a Singleton service to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection, TService)

서비스 유형이 아직 등록되지 않은 경우 TService에 지정된 인스턴스를 사용하여 지정된 Singletoninstancecollection 서비스로 추가합니다.Adds the specified TService as a Singleton service with an instance specified in instance to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

서비스 유형이 아직 등록되지 않은 경우 TService에 지정된 팩터리를 사용하여 지정된 SingletonimplementationFactoryservices 서비스로 추가합니다.Adds the specified TService as a Singleton service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 지정된 TServiceSingleton에 지정된 TImplementation 서비스 구현 형식으로 collection에 추가합니다.Adds the specified TService as a Singleton service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type)

서비스 유형이 아직 등록되지 않은 경우 지정된 serviceTransientcollection 서비스로 추가합니다.Adds the specified service as a Transient service to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

서비스 유형이 아직 등록되지 않은 경우 service에 지정된 팩터리를 사용하여 지정된 TransientimplementationFactorycollection 서비스로 추가합니다.Adds the specified service as a Transient service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type, Type)

서비스 유형이 아직 등록되지 않은 경우 service 구현을 사용하여 지정된 TransientimplementationTypecollection 서비스로 추가합니다.Adds the specified service as a Transient service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddTransient<TService>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 지정된 TServiceTransientcollection 서비스로 추가합니다.Adds the specified TService as a Transient service to the collection if the service type hasn't already been registered.

TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

서비스 유형이 아직 등록되지 않은 경우 TService에 지정된 팩터리를 사용하여 지정된 TransientimplementationFactoryservices 서비스로 추가합니다.Adds the specified TService as a Transient service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddTransient<TService,TImplementation>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 지정된 TServiceTransient에 지정된 TImplementation 서비스 구현 형식으로 collection에 추가합니다.Adds the specified TService as a Transient service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

AddHealthChecks(IServiceCollection)

제공된 대리자를 통해 상태 검사를 등록하여 컨테이너에 HealthCheckService를 추가합니다.Adds the HealthCheckService to the container, using the provided delegate to register health checks.

AddHttpClient(IServiceCollection)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가합니다.Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 명명된 HttpClient를 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 명명된 HttpClient를 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 명명된 HttpClient를 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. 클라이언트 이름은 TClient의 전체 이름으로 설정됩니다.The client name will be set to the full name of TClient.

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. 클라이언트 이름은 TClient의 형식 이름으로 설정됩니다.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. 클라이언트 이름은 TClient의 형식 이름으로 설정됩니다.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, String)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. 클라이언트 이름은 TClient의 형식 이름으로 설정됩니다.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. 클라이언트 이름은 TClient의 형식 이름으로 설정됩니다.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. 클라이언트 이름은 TClient의 형식 이름으로 설정됩니다.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. 클라이언트 이름은 TClient의 형식 이름으로 설정됩니다.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactoryIServiceCollection 및 관련 서비스를 추가하고 TClient 형식과 명명된 HttpClient 간의 바인딩을 구성합니다.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddLocalization(IServiceCollection)

애플리케이션 지역화에 필요한 서비스를 추가합니다.Adds services required for application localization.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

애플리케이션 지역화에 필요한 서비스를 추가합니다.Adds services required for application localization.

AddLogging(IServiceCollection)

지정된 IServiceCollection에 로깅 서비스를 추가합니다.Adds logging services to the specified IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

지정된 IServiceCollection에 로깅 서비스를 추가합니다.Adds logging services to the specified IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

메모리에 항목을 저장하는 IDistributedCache의 기본 구현을 IServiceCollection에 추가합니다.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 분산 캐시를 작동해야 하는 프레임워크는 종속성 목록의 일부로 이 종속성을 안전하게 추가하여 하나 이상의 구현을 사용할 수 있도록 합니다.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

메모리에 항목을 저장하는 IDistributedCache의 기본 구현을 IServiceCollection에 추가합니다.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 분산 캐시를 작동해야 하는 프레임워크는 종속성 목록의 일부로 이 종속성을 안전하게 추가하여 하나 이상의 구현을 사용할 수 있도록 합니다.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddMemoryCache(IServiceCollection)

IMemoryCache의 분산되지 않은 메모리 내 구현을 IServiceCollection에 추가합니다.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

IMemoryCache의 분산되지 않은 메모리 내 구현을 IServiceCollection에 추가합니다.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

Configure<TOptions>(IServiceCollection, IConfiguration)

TOptions를 바인딩할 구성 인스턴스를 등록합니다.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>)

TOptions를 바인딩할 구성 인스턴스를 등록합니다.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

TOptions를 바인딩할 구성 인스턴스를 등록합니다.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>)

TOptions를 바인딩할 구성 인스턴스를 등록합니다.Registers a configuration instance which TOptions will bind against.

AddOptions(IServiceCollection)

옵션을 사용하는 데 필요한 서비스를 추가합니다.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

동일한 TOptions에 대한 구성 호출을 기본 서비스 컬렉션에 전달하는 옵션 작성기를 가져옵니다.Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

동일한 명명된 TOptions에 대한 구성 호출을 기본 서비스 컬렉션에 전달하는 옵션 작성기를 가져옵니다.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다.Registers an action used to configure a particular type of options. 참고: 모든 항목 이전에 실행됩니다.Note: These are run before all 을 선택합니다..

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다.Registers an action used to configure a particular type of options. 참고: 모든 항목 이전에 실행됩니다.Note: These are run before all 을 선택합니다..

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

특정 옵션 유형의 모든 인스턴스를 구성하는 데 사용되는 동작을 등록합니다.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

모든 I[Post]ConfigureOptions를 등록하는 개체를 등록합니다.Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

모든 I[Post]ConfigureOptions를 등록하는 형식을 등록합니다.Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

모든 I[Post]ConfigureOptions를 등록하는 형식을 등록합니다.Registers a type that will have all of its I[Post]ConfigureOptions registered.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

특정 유형의 옵션을 초기화하는 데 사용되는 동작을 등록합니다.Registers an action used to initialize a particular type of options. 참고: 모든 항목 이후에 실행됩니다.Note: These are run after all 을 선택합니다..

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

특정 유형의 옵션을 구성하는 데 사용되는 동작을 등록합니다.Registers an action used to configure a particular type of options. 참고: 모든 항목 이후에 실행됩니다.Note: These are run after all 을 선택합니다..

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

특정 옵션 유형의 모든 인스턴스를 사후 구성하는 데 사용되는 동작을 등록합니다.Registers an action used to post configure all instances of a particular type of options. 참고: 모든 항목 이후에 실행됩니다.Note: These are run after all 을 선택합니다..

AddPolicyRegistry(IServiceCollection)

서비스 유형이 Polly.Registry.IPolicyRegistry`1Polly.Registry.IReadOnlyPolicyRegistry`1인 서비스 컬렉션에서 빈 Polly.Registry.PolicyRegistry를 등록하고 새로 만든 레지스트리를 반환합니다.Registers an empty Polly.Registry.PolicyRegistry in the service collection with service types Polly.Registry.IPolicyRegistry`1, and Polly.Registry.IReadOnlyPolicyRegistry`1 and returns the newly created registry.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

서비스 유형이 Polly.Registry.IPolicyRegistry`1Polly.Registry.IReadOnlyPolicyRegistry`1인 서비스 컬렉션에서 제공된 Polly.Registry.IPolicyRegistry`1을 등록하고 제공된 레지스트리를 반환합니다.Registers the provided Polly.Registry.IPolicyRegistry`1 in the service collection with service types Polly.Registry.IPolicyRegistry`1, and Polly.Registry.IReadOnlyPolicyRegistry`1 and returns the provided registry.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

지정된 IServiceCollection에 Redis 분산 캐싱 서비스를 추가합니다.Adds Redis distributed caching services to the specified IServiceCollection.

BuildServiceProvider(IServiceCollection)

제공된 IServiceCollection에서 서비스를 포함하는 ServiceProvider를 만듭니다.Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

서비스 생성 및 범위 유효성 검사를 선택적으로 활성화하여 제공된 IServiceCollection에서 서비스를 포함하는 ServiceProvider를 만듭니다.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling service-creation and scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

범위 유효성 검사를 선택적으로 활성화하여 제공된 IServiceCollection에서 서비스를 포함하는 ServiceProvider를 만듭니다.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

AddHostedService<THostedService>(IServiceCollection)

지정된 형식에 대한 IHostedService 등록을 추가합니다.Add an IHostedService registration for the given type.

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

지정된 형식에 대한 IHostedService 등록을 추가합니다.Add an IHostedService registration for the given type.

AddScoped(IServiceCollection, Type)

serviceType에 지정된 형식의 범위 서비스를 지정된 IServiceCollection에 추가합니다.Adds a scoped service of the type specified in serviceType to the specified IServiceCollection.

AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>)

implementationFactory에 지정된 팩터리가 있는 serviceType에 지정된 형식의 범위 서비스를 지정된 IServiceCollection에 추가합니다.Adds a scoped service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

implementationType에 지정된 형식의 구현이 있는 serviceType에 지정된 형식의 범위 서비스를 지정된 IServiceCollection에 추가합니다.Adds a scoped service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddScoped<TService>(IServiceCollection)

TService에 지정된 형식의 범위 서비스를 지정된 IServiceCollection에 추가합니다.Adds a scoped service of the type specified in TService to the specified IServiceCollection.

AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>)

implementationFactory에 지정된 팩터리가 있는 TService에 지정된 형식의 범위 서비스를 지정된 IServiceCollection에 추가합니다.Adds a scoped service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

TImplementation에 지정된 구현 형식이 있는 TService에 지정된 형식의 범위 서비스를 지정된 IServiceCollection에 추가합니다.Adds a scoped service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

implementationFactory에 지정된 팩터리를 사용하여 TImplementation에 지정된 구현 형식이 있는 TService에 지정된 형식의 범위 서비스를 지정된 IServiceCollection에 추가합니다.Adds a scoped service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type)

serviceType에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in serviceType to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>)

implementationFactory에 지정된 팩터리가 있는 serviceType에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

implementationInstance에 지정된 인스턴스가 있는 serviceType에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in serviceType with an instance specified in implementationInstance to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

implementationType에 지정된 형식의 구현이 있는 serviceType에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection)

TService에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in TService to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

implementationInstance에 지정된 인스턴스가 있는 TService에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in TService with an instance specified in implementationInstance to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>)

implementationFactory에 지정된 팩터리가 있는 TService에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

TImplementation에 지정된 구현 형식이 있는 TService에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

implementationFactory에 지정된 팩터리를 사용하여 TImplementation에 지정된 구현 형식이 있는 TService에 지정된 형식의 싱글톤 서비스를 지정된 IServiceCollection에 추가합니다.Adds a singleton service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddTransient(IServiceCollection, Type)

serviceType에 지정된 형식의 임시 서비스를 지정된 IServiceCollection에 추가합니다.Adds a transient service of the type specified in serviceType to the specified IServiceCollection.

AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>)

implementationFactory에 지정된 팩터리가 있는 serviceType에 지정된 형식의 임시 서비스를 지정된 IServiceCollection에 추가합니다.Adds a transient service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

implementationType에 지정된 형식의 구현이 있는 serviceType에 지정된 형식의 임시 서비스를 지정된 IServiceCollection에 추가합니다.Adds a transient service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddTransient<TService>(IServiceCollection)

TService에 지정된 형식의 임시 서비스를 지정된 IServiceCollection에 추가합니다.Adds a transient service of the type specified in TService to the specified IServiceCollection.

AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>)

implementationFactory에 지정된 팩터리가 있는 TService에 지정된 형식의 임시 서비스를 지정된 IServiceCollection에 추가합니다.Adds a transient service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

TImplementation에 지정된 구현 형식이 있는 TService에 지정된 형식의 임시 서비스를 지정된 IServiceCollection에 추가합니다.Adds a transient service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>)

implementationFactory에 지정된 팩터리를 사용하여 TImplementation에 지정된 구현 형식이 있는 TService에 지정된 형식의 임시 서비스를 지정된 IServiceCollection에 추가합니다.Adds a transient service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

지정된 IServiceCollection에 Microsoft SQL Server 분산 캐싱 서비스를 추가합니다.Adds Microsoft SQL Server distributed caching services to the specified IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

지정된 IServiceCollection에 Redis 분산 캐싱 서비스를 추가합니다.Adds Redis distributed caching services to the specified IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

제네릭 매개 변수 TDataTable인 지정된 입력 DataRow 개체를 사용하여 IEnumerable<T> 개체의 복사본이 들어 있는 DataRow을 반환합니다.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

제네릭 매개 변수 TDataRow인 지정된 입력 DataTable 개체를 사용하여 IEnumerable<T> 개체를 지정된 DataRow에 복사합니다.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

제네릭 매개 변수 TDataRow인 지정된 입력 DataTable 개체를 사용하여 IEnumerable<T> 개체를 지정된 DataRow에 복사합니다.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Applies to