다음을 통해 공유


IServiceCollection 인터페이스

정의

서비스 설명자 컬렉션에 대한 계약을 지정합니다.

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
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
파생
구현

속성

Name Description
Count

에 포함된 ICollection<T>요소 수를 가져옵니다.

(다음에서 상속됨 ICollection<T>)
IsReadOnly

읽기 전용인지 여부를 ICollection<T> 나타내는 값을 가져옵니다.

(다음에서 상속됨 ICollection<T>)
Item[Int32]

지정된 인덱스에서 요소를 가져오거나 설정합니다.

(다음에서 상속됨 IList<T>)

메서드

Name Description
Add(T)

에 항목을 ICollection<T>추가합니다.

(다음에서 상속됨 ICollection<T>)
Clear()

에서 모든 항목을 ICollection<T>제거합니다.

(다음에서 상속됨 ICollection<T>)
Contains(T)

특정 값이 ICollection<T> 포함되어 있는지 여부를 확인합니다.

(다음에서 상속됨 ICollection<T>)
CopyTo(T[], Int32)

특정 ICollection<T> 인덱스에서 시작하여 해당 ArrayArray요소를 복사합니다.

(다음에서 상속됨 ICollection<T>)
GetEnumerator()

컬렉션을 반복하는 열거자를 반환합니다.

(다음에서 상속됨 IEnumerable)
IndexOf(T)

에서 특정 항목의 인덱스를 IList<T>결정합니다.

(다음에서 상속됨 IList<T>)
Insert(Int32, T)

지정된 인덱스에 항목을 IList<T> 삽입합니다.

(다음에서 상속됨 IList<T>)
Remove(T)

에서 특정 개체의 첫 번째 항목을 제거합니다 ICollection<T>.

(다음에서 상속됨 ICollection<T>)
RemoveAt(Int32)

지정된 인덱스의 IList<T> 항목을 제거합니다.

(다음에서 상속됨 IList<T>)

확장명 메서드

Name Description
ActivateKeyedSingleton(IServiceCollection, Type, Object)

런타임이 아닌 시작 시간에 키 지정된 싱글톤 활성화를 적용합니다.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

런타임이 아닌 시작 시간에 키 지정된 싱글톤 활성화를 적용합니다.

ActivateSingleton(IServiceCollection, Type)

런타임이 아닌 시작 시간에 싱글톤 활성화를 적용합니다.

ActivateSingleton<TService>(IServiceCollection)

런타임이 아닌 시작 시간에 싱글톤 활성화를 적용합니다.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

에 시퀀스를 ServiceDescriptorcollection추가합니다.

Add(IServiceCollection, ServiceDescriptor)

에 지정된 값을 descriptorcollection추가합니다.

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

자동 활성화 키 싱글톤 서비스를 추가합니다.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

자동 활성화 키 싱글톤 서비스를 추가합니다.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

자동 활성화 키 싱글톤 서비스를 추가합니다.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

자동 활성화 키 싱글톤 서비스를 추가합니다.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

자동 활성화 키 싱글톤 서비스를 추가합니다.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

자동 활성화 키 싱글톤 서비스를 추가합니다.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

자동 활성화 키 싱글톤 서비스를 추가합니다.

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

자동 활성화 싱글톤 서비스를 추가합니다.

AddActivatedSingleton(IServiceCollection, Type, Type)

자동 활성화 싱글톤 서비스를 추가합니다.

AddActivatedSingleton(IServiceCollection, Type)

serviceType에 지정된 형식의 자동 활성화 싱글톤 서비스를 지정된 단일 서비스에 추가합니다 IServiceCollection.

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

자동 활성화 싱글톤 서비스를 추가합니다.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

자동 활성화 싱글톤 서비스를 추가합니다.

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

자동 활성화 싱글톤 서비스를 추가합니다.

AddActivatedSingleton<TService>(IServiceCollection)

자동 활성화 싱글톤 서비스를 추가합니다.

AddApplicationLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

애플리케이션 보강자의 인스턴스를 .에 IServiceCollection추가합니다.

AddApplicationLogEnricher(IServiceCollection, IConfigurationSection)

애플리케이션 보강자의 인스턴스를 .에 IServiceCollection추가합니다.

AddApplicationLogEnricher(IServiceCollection)

애플리케이션 보강자의 인스턴스를 .에 IServiceCollection추가합니다.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

종속성 주입 컨테이너에 인스턴스 ApplicationMetadata 를 추가합니다.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

종속성 주입 컨테이너에 인스턴스 ApplicationMetadata 를 추가합니다.

AddAsyncState(IServiceCollection)

IAsyncState, IAsyncContext<T>Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 서비스에 대한 기본 구현을 추가합니다. 이러한 인터페이스의 구현은 스레드로부터 안전하지 않습니다.

AddBuildMetadata(IServiceCollection, Action<BuildMetadata>)

BuildMetadata 인스턴스를 IServiceCollection추가합니다.

AddBuildMetadata(IServiceCollection, IConfigurationSection)

BuildMetadata 인스턴스를 IServiceCollection추가합니다.

AddChatClient(IServiceCollection, Func<IServiceProvider,IChatClient>, ServiceLifetime)

에 싱글톤 IChatClient 을 등록합니다 IServiceCollection.

AddChatClient(IServiceCollection, IChatClient, ServiceLifetime)

에 싱글톤 IChatClient 을 등록합니다 IServiceCollection.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

콘솔에 대한 대기 시간 데이터 내보내기를 추가합니다.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

콘솔에 대한 대기 시간 데이터 내보내기를 추가합니다.

AddConsoleLatencyDataExporter(IServiceCollection)

콘솔에 대한 대기 시간 데이터 내보내기를 추가합니다.

AddContextualOptions(IServiceCollection)

상황에 맞는 옵션을 사용하는 데 필요한 서비스를 추가합니다.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

메모리IServiceCollection에 있는 항목을 저장하는 기본 구현 IDistributedCache 을 .에 추가합니다. 분산 캐시가 작동해야 하는 프레임워크는 이 종속성을 종속성 목록의 일부로 안전하게 추가하여 하나 이상의 구현을 사용할 수 있도록 할 수 있습니다.

AddDistributedMemoryCache(IServiceCollection)

메모리IServiceCollection에 있는 항목을 저장하는 기본 구현 IDistributedCache 을 .에 추가합니다. 분산 캐시가 작동해야 하는 프레임워크는 이 종속성을 종속성 목록의 일부로 안전하게 추가하여 하나 이상의 구현을 사용할 수 있도록 할 수 있습니다.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Redis 분산 캐싱 서비스를 지정된 IServiceCollection에 추가합니다.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

지정된 IServiceCollection Microsoft SQL Server 분산 캐싱 서비스를 추가합니다.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

종속성 메타데이터를 추가합니다.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

종속성 메타데이터를 추가합니다.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

에 싱글톤 포함 생성기를 IServiceCollection등록합니다.

AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

에 싱글톤 포함 생성기를 IServiceCollection등록합니다.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

종속성 주입 컨테이너에 예외 요약 작성기를 등록합니다.

AddExceptionSummarizer(IServiceCollection)

종속성 주입 컨테이너에 예외 요약 작성기를 등록합니다.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

IHttpClientAsyncLogger 만든 IHttpClientFactory모든 HTTP 클라이언트에 대한 나가는 요청에 대한 로그를 내보내는 추가

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

IHttpClientAsyncLogger 만든 IHttpClientFactory모든 HTTP 클라이언트에 대한 나가는 요청에 대한 로그를 내보내는 추가

AddExtendedHttpClientLogging(IServiceCollection)

IHttpClientAsyncLogger 만든 IHttpClientFactory모든 HTTP 클라이언트에 대한 나가는 요청에 대한 로그를 내보내는 추가

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

가짜 로깅을 구성합니다.

AddFakeLogging(IServiceCollection, IConfigurationSection)

가짜 로깅을 구성합니다.

AddFakeLogging(IServiceCollection)

기본 옵션을 사용하여 가짜 로깅을 구성합니다.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

항상 가짜 재배포자 인스턴스를 반환하는 가짜 재배포자 공급자를 등록합니다.

AddFakeRedaction(IServiceCollection)

항상 가짜 재배포자 인스턴스를 반환하는 가짜 재배포자 공급자를 등록합니다.

AddHealthChecks(IServiceCollection)

HealthCheckService 제공된 대리자를 사용하여 컨테이너에 상태 검사를 등록합니다.

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

지정된 형식에 IHostedService 대한 등록을 추가합니다.

AddHostedService<THostedService>(IServiceCollection)

지정된 형식에 IHostedService 대한 등록을 추가합니다.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory 관련 서비스를 해당 서비스에 IServiceCollection 추가하고 명명 HttpClient된 서비스를 구성합니다.

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

IHttpClientFactory 관련 서비스를 해당 서비스에 IServiceCollection 추가하고 명명 HttpClient된 서비스를 구성합니다.

AddHttpClient(IServiceCollection, String)

IHttpClientFactory 관련 서비스를 해당 서비스에 IServiceCollection 추가하고 명명 HttpClient된 서비스를 구성합니다.

AddHttpClient(IServiceCollection)

IHttpClientFactory 관련 서비스를 추가합니다 IServiceCollection.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다. 클라이언트 이름은 .의 TClient형식 이름으로 설정됩니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다. 클라이언트 이름은 .의 TClient형식 이름으로 설정됩니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다. 클라이언트 이름은 .의 TClient형식 이름으로 설정됩니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다. 클라이언트 이름은 .의 TClient형식 이름으로 설정됩니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다. 클라이언트 이름은 .의 TClient형식 이름으로 설정됩니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

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

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

AddHttpClient<TClient>(IServiceCollection, String)

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다.

AddHttpClient<TClient>(IServiceCollection)

IHttpClientFactory 형식 및 관련 서비스를 IServiceCollection 추가하고 형식과 명명HttpClient된 서비스 간의 TClient 바인딩을 구성합니다. 클라이언트 이름은 .의 TClient형식 이름으로 설정됩니다.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

대기 DelegatingHandler 시간 정보를 수집하고 모든 http 클라이언트에 대해 나가는 요청 로그를 보강하는 a를 추가합니다.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

대기 DelegatingHandler 시간 정보를 수집하고 모든 http 클라이언트에 대해 나가는 요청 로그를 보강하는 a를 추가합니다.

AddHttpClientLatencyTelemetry(IServiceCollection)

대기 DelegatingHandler 시간 정보를 수집하고 모든 http 클라이언트에 대해 나가는 요청 로그를 보강하는 a를 추가합니다.

AddHttpClientLogEnricher<T>(IServiceCollection)

보강 로그에 IServiceCollection 보강 HttpClient 인스턴스 T 를 추가합니다.

AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

에 싱글톤 IImageGenerator 을 등록합니다 IServiceCollection.

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

에 싱글톤 IImageGenerator 을 등록합니다 IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, Func<IServiceProvider,IChatClient>, ServiceLifetime)

에 키 지정된 싱글톤 IChatClient 을 등록합니다 IServiceCollection.

AddKeyedChatClient(IServiceCollection, Object, IChatClient, ServiceLifetime)

에 키 지정된 싱글톤 IChatClient 을 등록합니다 IServiceCollection.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime)

에 키 지정된 싱글톤 포함 생성기를 IServiceCollection등록합니다.

AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime)

에 키 지정된 싱글톤 포함 생성기를 IServiceCollection등록합니다.

AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

에 키 지정된 싱글톤 IImageGenerator 을 등록합니다 IServiceCollection.

AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)

에 키 지정된 싱글톤 IImageGenerator 을 등록합니다 IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 serviceTypeimplementationFactory 형식의 범위가 지정된 서비스를 추가합니다 IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

지정된 형식의 구현을 사용하여 지정된 serviceType 형식의 범위가 지정된 서비스를 지정한 형식에 implementationType 추가합니다 IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object)

지정된 형식의 범위가 지정된 serviceType 서비스를 추가합니다 IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

지정된 팩터리를 사용하여 지정된 TImplementation 구현 형식으로 지정된 TService 형식의 범위가 지정된 implementationFactory 서비스를 추가합니다IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

지정된 구현 형식 TImplementation 을 사용하여 지정된 TService 형식의 범위가 지정된 서비스를 추가합니다IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

지정된 팩터리를 사용하여 지정된 TServiceimplementationFactory 형식의 범위가 지정된 서비스를 추가합니다 IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

지정된 형식의 범위가 지정된 TService 서비스를 추가합니다 IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 serviceTypeimplementationFactory 형식의 싱글톤 서비스를 추가합니다 IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

지정된 인스턴스 implementationInstance 를 사용하여 지정된 serviceType 형식의 싱글톤 서비스를 추가합니다IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

지정된 형식의 구현과 함께 지정된 serviceType 형식의 싱글톤 서비스를 지정된 형식에 implementationType 추가합니다 IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

지정된 형식의 싱글톤 서비스를 지정된 serviceType 에 추가합니다 IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

지정된 팩터리를 사용하여 지정된 TImplementation 구현 형식으로 지정된 TService 형식의 implementationFactory 싱글톤 서비스를 추가합니다IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

지정된 구현 형식 TImplementation 을 사용하여 지정된 TService 형식의 싱글톤 서비스를 추가합니다IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

지정된 팩터리를 사용하여 지정된 TServiceimplementationFactory 형식의 싱글톤 서비스를 추가합니다 IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

지정된 인스턴스 implementationInstance 를 사용하여 지정된 TService 형식의 싱글톤 서비스를 추가합니다IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

지정된 형식의 싱글톤 서비스를 지정된 TService 에 추가합니다 IServiceCollection.

AddKeyedSpeechToTextClient(IServiceCollection, Object, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

에 키 지정된 싱글톤 ISpeechToTextClient 을 등록합니다 IServiceCollection.

AddKeyedSpeechToTextClient(IServiceCollection, Object, ISpeechToTextClient, ServiceLifetime)

에 키 지정된 싱글톤 ISpeechToTextClient 을 등록합니다 IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

에 키 지정된 싱글톤 ITextToSpeechClient 을 등록합니다 IServiceCollection.

AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)

에 키 지정된 싱글톤 ITextToSpeechClient 을 등록합니다 IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 serviceTypeimplementationFactory 형식의 임시 서비스를 추가합니다 IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

지정된 형식의 구현을 사용하여 지정된 serviceType 형식의 임시 서비스를 지정된 형식에 implementationType 추가합니다 IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

지정된 형식의 임시 서비스를 지정된 serviceType 에 추가합니다 IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

지정된 팩터리를 사용하여 지정된 TImplementation 구현 형식으로 지정된 TService 형식의 implementationFactory 임시 서비스를 추가합니다IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

지정된 구현 형식 TImplementation 을 사용하여 지정된 TService 형식의 임시 서비스를 추가합니다IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

지정된 팩터리를 사용하여 지정된 TServiceimplementationFactory 형식의 임시 서비스를 추가합니다 IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

지정된 형식의 임시 서비스를 지정된 TService 에 추가합니다 IServiceCollection.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

구성된 옵션을 사용하여 활동성, 시작 및 준비 상태 프로브를 등록합니다.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

구성된 옵션을 사용하여 활동성, 시작 및 준비 상태 프로브를 등록합니다.

AddKubernetesProbes(IServiceCollection)

기본 옵션을 사용하여 활동성, 시작 및 준비 상태 프로브를 등록합니다.

AddKubernetesResourceMonitoring(IServiceCollection, String)

필요한 기본 리소스 모니터링 구성 요소를 사용하여 Kubernetes 리소스 모니터링 구성 요소를 구성하고 서비스 컬렉션에 모두 추가합니다.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

대기 시간 컨텍스트를 추가합니다.

AddLatencyContext(IServiceCollection, IConfigurationSection)

대기 시간 컨텍스트를 추가합니다.

AddLatencyContext(IServiceCollection)

대기 시간 컨텍스트를 추가합니다.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

애플리케이션 지역화에 필요한 서비스를 추가합니다.

AddLocalization(IServiceCollection)

애플리케이션 지역화에 필요한 서비스를 추가합니다.

AddLogEnricher(IServiceCollection, ILogEnricher)

로그 보강자 인스턴스를 등록합니다.

AddLogEnricher<T>(IServiceCollection)

로그 보강자 형식을 등록합니다.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

지정된 에 로깅 서비스를 추가합니다 IServiceCollection.

AddLogging(IServiceCollection)

지정된 에 로깅 서비스를 추가합니다 IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

의 분산되지 않은 메모리 내 구현 IMemoryCacheIServiceCollection추가합니다.

AddMemoryCache(IServiceCollection)

의 분산되지 않은 메모리 내 구현 IMemoryCacheIServiceCollection추가합니다.

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

지정된 IServiceCollection에 메트릭 서비스를 추가합니다.

AddMetrics(IServiceCollection)

지정된 IServiceCollection에 메트릭 서비스를 추가합니다.

AddNullLatencyContext(IServiceCollection)

종속성 주입 컨테이너에 no-op 대기 시간 컨텍스트를 추가합니다.

AddOptions(IServiceCollection)

옵션을 사용하는 데 필요한 서비스를 추가합니다.

AddOptions<TOptions>(IServiceCollection, String)

기본 서비스 컬렉션에 명명된 TOptions 것과 동일한 구성 호출을 전달하는 옵션 작성기를 가져옵니다.

AddOptions<TOptions>(IServiceCollection)

기본 서비스 컬렉션에 동일한 TOptions 구성 호출을 전달하는 옵션 작성기를 가져옵니다.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

옵션을 사용하는 데 필요한 서비스를 추가하고 런타임이 아닌 시작 시 옵션 유효성 검사 검사를 적용합니다.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

옵션을 사용하는 데 필요한 서비스를 추가하고 런타임이 아닌 시작 시 옵션 유효성 검사 검사를 적용합니다.

AddPolicyRegistry(IServiceCollection, Action<IServiceProvider,IPolicyRegistry<String>>)

서비스 컬렉션에 빈 PolicyRegistry 항목을 서비스 형식IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey>으로 등록하고 IConcurrentPolicyRegistry<TKey> 지정된 대리자를 사용하여 구성합니다.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

서비스 컬렉션에 제공된 IPolicyRegistry<TKey> 서비스를 서비스 유형IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey>으로 등록하고 IConcurrentPolicyRegistry<TKey> 제공된 레지스트리를 반환합니다.

AddPolicyRegistry(IServiceCollection)

서비스 컬렉션에 빈 PolicyRegistry 항목을 서비스 유형으로 등록하고 IConcurrentPolicyRegistry<TKey> 서비스 유형IReadOnlyPolicyRegistry<TKey>IPolicyRegistry<TKey>이 아직 등록되지 않은 경우 기존 또는 새로 만든 레지스트리를 반환합니다.

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

DI에서 범위가 지정된 인스턴스를 ObjectPool<T> 추가하고 반환할 수 있습니다 TService.

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

DI에서 범위가 지정된 인스턴스를 ObjectPool<T> 추가하고 반환할 수 있습니다 TService.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

프로세스 보강자의 인스턴스를 .에 IServiceCollection추가합니다.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

에 호스트 보강자의 인스턴스를 IServiceCollection추가합니다.

AddProcessLogEnricher(IServiceCollection)

프로세스 보강자의 인스턴스를 .에 IServiceCollection추가합니다.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

구현을 IRedactorProviderIServiceCollection 등록하고 사용 가능한 편집기를 구성합니다.

AddRedaction(IServiceCollection)

의 구현 IRedactorProvider 을 등록합니다 IServiceCollection.

AddResilienceEnricher(IServiceCollection)

복원력 보강자를 추가합니다.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)
사용되지 않음.

서비스 컬렉션에 구현을 IResourceMonitor 구성하고 추가합니다.

AddResourceMonitoring(IServiceCollection)

서비스 컬렉션에 구현을 IResourceMonitor 구성하고 추가합니다.

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

지정된 팩터리를 사용하여 지정된 serviceTypeimplementationFactory 형식의 범위가 지정된 서비스를 추가합니다 IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

지정된 형식의 구현을 사용하여 지정된 serviceType 형식의 범위가 지정된 서비스를 지정한 형식에 implementationType 추가합니다 IServiceCollection.

AddScoped(IServiceCollection, Type)

지정된 형식의 범위가 지정된 serviceType 서비스를 추가합니다 IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 TImplementation 구현 형식으로 지정된 TService 형식의 범위가 지정된 implementationFactory 서비스를 추가합니다IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

지정된 구현 형식 TImplementation 을 사용하여 지정된 TService 형식의 범위가 지정된 서비스를 추가합니다IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 TServiceimplementationFactory 형식의 범위가 지정된 서비스를 추가합니다 IServiceCollection.

AddScoped<TService>(IServiceCollection)

지정된 형식의 범위가 지정된 TService 서비스를 추가합니다 IServiceCollection.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)
사용되지 않음.

서비스 보강자의 인스턴스를 .에 IServiceCollection추가합니다.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)
사용되지 않음.

서비스 보강자의 인스턴스를 .에 IServiceCollection추가합니다.

AddServiceLogEnricher(IServiceCollection)
사용되지 않음.

서비스 보강자의 인스턴스를 .에 IServiceCollection추가합니다.

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

지정된 팩터리를 사용하여 지정된 serviceTypeimplementationFactory 형식의 싱글톤 서비스를 추가합니다 IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

지정된 인스턴스 implementationInstance 를 사용하여 지정된 serviceType 형식의 싱글톤 서비스를 추가합니다IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

지정된 형식의 구현과 함께 지정된 serviceType 형식의 싱글톤 서비스를 지정된 형식에 implementationType 추가합니다 IServiceCollection.

AddSingleton(IServiceCollection, Type)

지정된 형식의 싱글톤 서비스를 지정된 serviceType 에 추가합니다 IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 TImplementation 구현 형식으로 지정된 TService 형식의 implementationFactory 싱글톤 서비스를 추가합니다IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

지정된 구현 형식 TImplementation 을 사용하여 지정된 TService 형식의 싱글톤 서비스를 추가합니다IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 TServiceimplementationFactory 형식의 싱글톤 서비스를 추가합니다 IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

지정된 인스턴스 implementationInstance 를 사용하여 지정된 TService 형식의 싱글톤 서비스를 추가합니다IServiceCollection.

AddSingleton<TService>(IServiceCollection)

지정된 형식의 싱글톤 서비스를 지정된 TService 에 추가합니다 IServiceCollection.

AddSpeechToTextClient(IServiceCollection, Func<IServiceProvider,ISpeechToTextClient>, ServiceLifetime)

에 싱글톤 ISpeechToTextClient 을 등록합니다 IServiceCollection.

AddSpeechToTextClient(IServiceCollection, ISpeechToTextClient, ServiceLifetime)

에 싱글톤 ISpeechToTextClient 을 등록합니다 IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Redis 분산 캐싱 서비스를 지정된 IServiceCollection에 추가합니다.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

정적 로그 보강자 인스턴스를 등록합니다.

AddStaticLogEnricher<T>(IServiceCollection)

정적 로그 보강자 형식을 등록합니다.

AddSystemd(IServiceCollection)

기본 제공 servicesSystemdLifetime의 수명을 IHost 구성하고, 애플리케이션 시작 및 중지에 대한 알림 메시지를 제공하고, 콘솔 로깅을 시스템화된 형식으로 구성합니다.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

서비스가 정상으로 간주되는 경우 TCP 포트를 사용하여 상태 보고를 등록합니다 IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

서비스가 정상으로 간주되는 경우 TCP 포트를 사용하여 상태 보고를 등록합니다 IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

서비스가 정상으로 간주되는 경우 TCP 포트를 사용하여 상태 보고를 등록합니다 IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

서비스가 정상으로 간주되는 경우 TCP 포트를 사용하여 상태 보고를 등록합니다 IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

서비스가 정상으로 간주되는 경우 TCP 포트를 사용하여 상태 보고를 등록합니다 IHealthCheck.

AddTcpEndpointProbe(IServiceCollection)

서비스가 정상으로 간주되는 경우 TCP 포트를 사용하여 상태 보고를 등록합니다 IHealthCheck.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

애플리케이션의 상태를 나타내는 원격 분석을 내보내는 상태 검사 게시자를 등록합니다.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

애플리케이션의 상태를 나타내는 원격 분석을 내보내는 상태 검사 게시자를 등록합니다.

AddTelemetryHealthCheckPublisher(IServiceCollection)

애플리케이션의 상태를 나타내는 원격 분석을 내보내는 상태 검사 게시자를 등록합니다.

AddTextToSpeechClient(IServiceCollection, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

에 싱글톤 ITextToSpeechClient 을 등록합니다 IServiceCollection.

AddTextToSpeechClient(IServiceCollection, ITextToSpeechClient, ServiceLifetime)

에 싱글톤 ITextToSpeechClient 을 등록합니다 IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 serviceTypeimplementationFactory 형식의 임시 서비스를 추가합니다 IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

지정된 형식의 구현을 사용하여 지정된 serviceType 형식의 임시 서비스를 지정된 형식에 implementationType 추가합니다 IServiceCollection.

AddTransient(IServiceCollection, Type)

지정된 형식의 임시 서비스를 지정된 serviceType 에 추가합니다 IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 TImplementation 구현 형식으로 지정된 TService 형식의 implementationFactory 임시 서비스를 추가합니다IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

지정된 구현 형식 TImplementation 을 사용하여 지정된 TService 형식의 임시 서비스를 추가합니다IServiceCollection.

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

지정된 팩터리를 사용하여 지정된 TServiceimplementationFactory 형식의 임시 서비스를 추가합니다 IServiceCollection.

AddTransient<TService>(IServiceCollection)

지정된 형식의 임시 서비스를 지정된 TService 에 추가합니다 IServiceCollection.

AddValidation(IServiceCollection, Action<ValidationOptions>)

유효성 검사 서비스를 지정된 IServiceCollection에 추가합니다.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

HtmlEncoder지정된 에 추가 UrlEncoderJavaScriptEncoder 합니다services.

AddWebEncoders(IServiceCollection)

HtmlEncoder지정된 에 추가 UrlEncoderJavaScriptEncoder 합니다services.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

빌드 servicesWindowsServiceLifetime 된 원본의 IHost 수명을 구성하고 애플리케이션 이름을 기본 원본 이름으로 사용하여 이벤트 로그에 로깅을 사용하도록 설정합니다.

AddWindowsService(IServiceCollection)

빌드 servicesWindowsServiceLifetime 된 원본의 IHost 수명을 구성하고 애플리케이션 이름을 기본 원본 이름으로 사용하여 이벤트 로그에 로깅을 사용하도록 설정합니다.

BuildServiceProvider(IServiceCollection, Boolean)

제공된 ServiceProviderIServiceCollection 선택적으로 범위 유효성 검사를 사용하도록 설정하여 포함된 서비스를 만듭니다.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

제공된 ServiceProviderIServiceCollection 선택적으로 범위 유효성 검사를 사용하도록 설정하여 포함된 서비스를 만듭니다.

BuildServiceProvider(IServiceCollection)

제공IServiceCollectionServiceProvider 서비스에서 포함된 서비스를 만듭니다.

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

특정 유형의 옵션을 구성하는 데 사용되는 작업을 등록합니다.

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

특정 유형의 옵션을 구성하는 데 사용되는 작업을 등록합니다. 참고: 모두 전에 PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)실행됩니다.

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

특정 유형의 옵션을 구성하는 데 사용되는 작업을 등록합니다.

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

바인딩할 구성 인스턴스를 TOptions 등록합니다.

Configure<TOptions>(IServiceCollection, IConfiguration)

바인딩할 구성 인스턴스를 TOptions 등록합니다.

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

특정 유형의 옵션을 구성하는 데 사용되는 작업을 등록합니다.

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

특정 유형의 옵션을 구성하는 데 사용되는 작업을 등록합니다. 참고: 모두 전에 PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)실행됩니다.

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

특정 유형의 옵션을 구성하는 데 사용되는 작업을 등록합니다.

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

바인딩할 구성 인스턴스를 TOptions 등록합니다.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

바인딩할 구성 인스턴스를 TOptions 등록합니다.

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

특정 유형의 옵션의 모든 인스턴스를 구성하는 데 사용되는 작업을 등록합니다.

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

특정 유형의 옵션의 모든 인스턴스를 구성하는 데 사용되는 작업을 등록합니다.

ConfigureAll<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

특정 유형의 옵션의 모든 인스턴스를 구성하는 데 사용되는 작업을 등록합니다.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

모든 HttpClient 인스턴스를 구성하는 데 사용할 대리자를 추가합니다.

ConfigureOptions(IServiceCollection, Object)

모든 개체를 IConfigureOptions<TOptions>IPostConfigureOptions<TOptions>등록하고 IValidateOptions<TOptions> 등록합니다.

ConfigureOptions(IServiceCollection, Type)

모든 형식을 IConfigureOptions<TOptions>IPostConfigureOptions<TOptions>등록하고 IValidateOptions<TOptions> 등록합니다.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

모든 형식을 IConfigureOptions<TOptions>IPostConfigureOptions<TOptions>등록하고 IValidateOptions<TOptions> 등록합니다.

ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

형식화된 풀을 구성하는 DependencyInjectionPoolOptions 데 사용되는 작업을 등록합니다.

ConfigurePools(IServiceCollection, IConfigurationSection)

DI 풀을 구성합니다.

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

특정 유형의 옵션을 초기화하는 데 사용되는 작업을 등록합니다. 참고: 이 작업은 결국 Configure<TOptions>(IServiceCollection, Action<TOptions>)실행됩니다.

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

특정 유형의 옵션을 구성하는 데 사용되는 작업을 등록합니다. 참고: 이 작업은 결국 Configure<TOptions>(IServiceCollection, Action<TOptions>)실행됩니다.

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

특정 유형의 옵션의 모든 인스턴스 구성을 게시하는 데 사용되는 작업을 등록합니다. 참고: 이 작업은 결국 Configure<TOptions>(IServiceCollection, Action<TOptions>)실행됩니다.

RegisterCheckpointNames(IServiceCollection, String[])

대기 시간 컨텍스트에 대한 검사점 이름 집합을 등록합니다.

RegisterMeasureNames(IServiceCollection, String[])

대기 시간 컨텍스트에 대한 측정값 이름 집합을 등록합니다.

RegisterTagNames(IServiceCollection, String[])

대기 시간 컨텍스트에 대한 태그 이름 집합을 등록합니다.

RemoveAll(IServiceCollection, Type)

에서 형식 serviceTypeIServiceCollection의 모든 서비스를 제거합니다.

RemoveAll<T>(IServiceCollection)

에서 형식 TIServiceCollection의 모든 서비스를 제거합니다.

RemoveAllKeyed(IServiceCollection, Type, Object)

에서 형식 serviceTypeIServiceCollection의 모든 서비스를 제거합니다.

RemoveAllKeyed<T>(IServiceCollection, Object)

에서 형식 TIServiceCollection의 모든 서비스를 제거합니다.

Replace(IServiceCollection, ServiceDescriptor)

동일한 서비스 유형 descriptor 으로 첫 번째 서비스를 IServiceCollection 제거하고 컬렉션에 추가합니다descriptor.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

를 반복하는 새 IAsyncEnumerable<T> 개체를 만듭니다 source.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

지정된 키 선택기 및 요소 선택기 함수에 따라 FrozenDictionary<TKey,TValue>IEnumerable<T> 만듭니다.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

FrozenDictionary<TKey,TValue> 지정된 키 선택기 함수에 IEnumerable<T> 따라 해당 키 선택기 함수에서 a를 만듭니다.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

지정된 값을 사용하여 만듭니 FrozenSet<T> 다.

ToImmutableArray<TSource>(IEnumerable<TSource>)

지정된 컬렉션에서 변경할 수 없는 배열을 만듭니다.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

시퀀스를 열거 및 변환하고 지정된 키 및 값 비교자를 사용하여 해당 내용의 변경할 수 없는 사전을 생성합니다.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

시퀀스를 열거 및 변환하고 지정된 키 비교자를 사용하여 해당 내용의 변경할 수 없는 사전을 생성합니다.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

시퀀스를 열거 및 변환하고 해당 내용의 변경할 수 없는 사전을 생성합니다.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

시퀀스의 일부 변환을 기반으로 변경할 수 없는 사전을 생성합니다.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

원본 키에 변환 함수를 적용하여 기존 요소 컬렉션에서 변경할 수 없는 사전을 생성합니다.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

시퀀스를 열거하고, 해당 내용의 변경할 수 없는 해시 집합을 생성하며, 집합 형식에 대해 지정된 같음 비교자를 사용합니다.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

시퀀스를 열거하고 해당 내용의 변경할 수 없는 해시 집합을 생성합니다.

ToImmutableList<TSource>(IEnumerable<TSource>)

시퀀스를 열거하고 해당 내용의 변경할 수 없는 목록을 생성합니다.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

시퀀스를 열거 및 변환하고 지정된 키 및 값 비교자를 사용하여 해당 내용의 변경할 수 없는 정렬된 사전을 생성합니다.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

시퀀스를 열거 및 변환하고 지정된 키 비교자를 사용하여 변경 불가능한 정렬된 해당 내용 사전을 생성합니다.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

시퀀스를 열거 및 변환하고 해당 내용의 변경할 수 없는 정렬된 사전을 생성합니다.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

시퀀스를 열거하고, 변경할 수 없는 정렬된 콘텐츠 집합을 생성하고, 지정된 비교자를 사용합니다.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

시퀀스를 열거하고 변경할 수 없는 정렬된 콘텐츠 집합을 생성합니다.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

서비스 유형이 collection 아직 등록되지 않은 경우 지정된 descriptors 값을 추가합니다.

TryAdd(IServiceCollection, ServiceDescriptor)

서비스 유형이 collection 아직 등록되지 않은 경우 지정된 descriptor 값을 추가합니다.

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

자동 활성화 키 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

자동 활성화 키 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

자동 활성화 키 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

자동 활성화 키 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

자동 활성화 키 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

자동 활성화 키 싱글톤 서비스를 추가하려고 시도합니다.

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

자동 활성화 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

자동 활성화 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedSingleton(IServiceCollection, Type)

자동 활성화 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

자동 활성화 싱글톤 서비스를 추가하려고 시도합니다.

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

자동 활성화 싱글톤 서비스를 추가하려고 시도합니다.

TryAddActivatedSingleton<TService>(IServiceCollection)

자동 활성화 싱글톤 서비스를 추가하려고 시도합니다.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

동일한 ServiceType 기존 설명자와 아직 존재하지 services않는 구현인 경우 지정된 ServiceDescriptors를 추가합니다.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor 동일한 ServiceType 기존 설명자와 아직 존재하지 services않는 구현이 있는 경우를 추가합니다.

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

서비스 유형이 serviceScoped 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactorycollection 서비스를 추가합니다.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

서비스 유형이 아직 등록되지 않은 경우 구현을 collection 사용하여 지정된 service 서비스를 서비스로 ScopedimplementationType 추가합니다.

TryAddKeyedScoped(IServiceCollection, Type, Object)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Scopedcollection 지정된 service 값을 추가합니다.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

서비스 TServiceScoped 유형이 아직 등록되지 않은 경우 지정된 TImplementationcollection 서비스 구현 형식을 추가합니다.

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

서비스 유형이 TServiceScoped 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactoryservices 서비스를 추가합니다.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Scopedcollection 지정된 TService 값을 추가합니다.

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

서비스 유형이 serviceSingleton 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactorycollection 서비스를 추가합니다.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

서비스 유형이 아직 등록되지 않은 경우 구현을 collection 사용하여 지정된 service 서비스를 서비스로 SingletonimplementationType 추가합니다.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Singletoncollection 지정된 service 값을 추가합니다.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

서비스 TServiceSingleton 유형이 아직 등록되지 않은 경우 지정된 TImplementationcollection 서비스 구현 형식을 추가합니다.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

서비스 유형이 TServiceSingleton 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactoryservices 서비스를 추가합니다.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

지정된 인스턴스가 Singleton 있는 서비스로 지정된 TServiceinstance 서비스를 서비스 유형이 collection 아직 등록되지 않은 경우 추가합니다.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Singletoncollection 지정된 TService 값을 추가합니다.

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

서비스 유형이 serviceTransient 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactorycollection 서비스를 추가합니다.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

서비스 유형이 아직 등록되지 않은 경우 구현을 collection 사용하여 지정된 service 서비스를 서비스로 TransientimplementationType 추가합니다.

TryAddKeyedTransient(IServiceCollection, Type, Object)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Transientcollection 지정된 service 값을 추가합니다.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

서비스 TServiceTransient 유형이 아직 등록되지 않은 경우 지정된 TImplementationcollection 서비스 구현 형식을 추가합니다.

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

서비스 유형이 TServiceTransient 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactoryservices 서비스를 추가합니다.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Transientcollection 지정된 TService 값을 추가합니다.

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

서비스 유형이 serviceScoped 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactorycollection 서비스를 추가합니다.

TryAddScoped(IServiceCollection, Type, Type)

서비스 유형이 아직 등록되지 않은 경우 구현을 collection 사용하여 지정된 service 서비스를 서비스로 ScopedimplementationType 추가합니다.

TryAddScoped(IServiceCollection, Type)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Scopedcollection 지정된 service 값을 추가합니다.

TryAddScoped<TService,TImplementation>(IServiceCollection)

서비스 TServiceScoped 유형이 아직 등록되지 않은 경우 지정된 TImplementationcollection 서비스 구현 형식을 추가합니다.

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

서비스 유형이 TServiceScoped 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactoryservices 서비스를 추가합니다.

TryAddScoped<TService>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Scopedcollection 지정된 TService 값을 추가합니다.

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

서비스 유형이 serviceSingleton 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactorycollection 서비스를 추가합니다.

TryAddSingleton(IServiceCollection, Type, Type)

서비스 유형이 아직 등록되지 않은 경우 구현을 collection 사용하여 지정된 service 서비스를 서비스로 SingletonimplementationType 추가합니다.

TryAddSingleton(IServiceCollection, Type)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Singletoncollection 지정된 service 값을 추가합니다.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

서비스 TServiceSingleton 유형이 아직 등록되지 않은 경우 지정된 TImplementationcollection 서비스 구현 형식을 추가합니다.

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

서비스 유형이 TServiceSingleton 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactoryservices 서비스를 추가합니다.

TryAddSingleton<TService>(IServiceCollection, TService)

지정된 인스턴스가 Singleton 있는 서비스로 지정된 TServiceinstance 서비스를 서비스 유형이 collection 아직 등록되지 않은 경우 추가합니다.

TryAddSingleton<TService>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Singletoncollection 지정된 TService 값을 추가합니다.

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

서비스 유형이 serviceTransient 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactorycollection 서비스를 추가합니다.

TryAddTransient(IServiceCollection, Type, Type)

서비스 유형이 아직 등록되지 않은 경우 구현을 collection 사용하여 지정된 service 서비스를 서비스로 TransientimplementationType 추가합니다.

TryAddTransient(IServiceCollection, Type)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Transientcollection 지정된 service 값을 추가합니다.

TryAddTransient<TService,TImplementation>(IServiceCollection)

서비스 TServiceTransient 유형이 아직 등록되지 않은 경우 지정된 TImplementationcollection 서비스 구현 형식을 추가합니다.

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

서비스 유형이 TServiceTransient 아직 등록되지 않은 경우 지정된 팩터리를 사용하여 지정된 implementationFactoryservices 서비스를 추가합니다.

TryAddTransient<TService>(IServiceCollection)

서비스 유형이 아직 등록되지 않은 경우 서비스로 Transientcollection 지정된 TService 값을 추가합니다.

적용 대상