IServiceCollection Arabirim

Tanım

Hizmet tanımlayıcıları koleksiyonu için sözleşmeyi belirtir.

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)
Türetilmiş
Uygulamalar

Özellikler

Name Description
Count

içinde ICollection<T>bulunan öğe sayısını alır.

(Devralındığı yer: ICollection<T>)
IsReadOnly

öğesinin salt okunur olup olmadığını ICollection<T> belirten bir değer alır.

(Devralındığı yer: ICollection<T>)
Item[Int32]

Belirtilen dizinde öğesini alır veya ayarlar.

(Devralındığı yer: IList<T>)

Yöntemler

Name Description
Add(T)

öğesine ICollection<T>bir öğe ekler.

(Devralındığı yer: ICollection<T>)
Clear()

öğesinden ICollection<T>tüm öğeleri kaldırır.

(Devralındığı yer: ICollection<T>)
Contains(T)

öğesinin ICollection<T> belirli bir değer içerip içermediğini belirler.

(Devralındığı yer: ICollection<T>)
CopyTo(T[], Int32)

öğesinin öğelerini ICollection<T> belirli Array bir Arraydizinden başlayarak öğesine kopyalar.

(Devralındığı yer: ICollection<T>)
GetEnumerator()

Bir koleksiyonda yineleyen bir numaralandırıcı döndürür.

(Devralındığı yer: IEnumerable)
IndexOf(T)

içindeki belirli bir öğenin dizinini IList<T>belirler.

(Devralındığı yer: IList<T>)
Insert(Int32, T)

Belirtilen dizinde IList<T> öğesine bir öğe ekler.

(Devralındığı yer: IList<T>)
Remove(T)

Belirli bir nesnenin ilk oluşumunu öğesinden ICollection<T>kaldırır.

(Devralındığı yer: ICollection<T>)
RemoveAt(Int32)

Belirtilen dizindeki IList<T> öğeyi kaldırır.

(Devralındığı yer: IList<T>)

Uzantı Metotları

Name Description
ActivateKeyedSingleton(IServiceCollection, Type, Object)

Anahtarlı tekil etkinleştirmeyi çalışma zamanında değil, başlangıç zamanında zorlar.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Anahtarlı tekil etkinleştirmeyi çalışma zamanında değil, başlangıç zamanında zorlar.

ActivateSingleton(IServiceCollection, Type)

Tekil etkinleştirmeyi çalışma zamanında değil, başlangıç zamanında zorlar.

ActivateSingleton<TService>(IServiceCollection)

Tekil etkinleştirmeyi çalışma zamanında değil, başlangıç zamanında zorlar.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

öğesine collectionbir dizisi ServiceDescriptor ekler.

Add(IServiceCollection, ServiceDescriptor)

Belirtilen descriptor öğesini öğesine collectionekler.

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

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet ekler.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet ekler.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet ekler.

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

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet ekler.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet ekler.

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

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet ekler.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet ekler.

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

Otomatik olarak etkinleştirilmiş bir tekil hizmet ekler.

AddActivatedSingleton(IServiceCollection, Type, Type)

Otomatik olarak etkinleştirilmiş bir tekil hizmet ekler.

AddActivatedSingleton(IServiceCollection, Type)

serviceType içinde belirtilen türde otomatik olarak etkinleştirilmiş tekil bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

Otomatik olarak etkinleştirilmiş bir tekil hizmet ekler.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Otomatik olarak etkinleştirilmiş bir tekil hizmet ekler.

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

Otomatik olarak etkinleştirilmiş bir tekil hizmet ekler.

AddActivatedSingleton<TService>(IServiceCollection)

Otomatik olarak etkinleştirilmiş bir tekil hizmet ekler.

AddApplicationLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

uygulamasına uygulama zenginleştiricisinin bir örneğini IServiceCollectionekler.

AddApplicationLogEnricher(IServiceCollection, IConfigurationSection)

uygulamasına uygulama zenginleştiricisinin bir örneğini IServiceCollectionekler.

AddApplicationLogEnricher(IServiceCollection)

uygulamasına uygulama zenginleştiricisinin bir örneğini IServiceCollectionekler.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Bağımlılık ekleme kapsayıcısına örneğini ApplicationMetadata ekler.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Bağımlılık ekleme kapsayıcısına örneğini ApplicationMetadata ekler.

AddAsyncState(IServiceCollection)

IAsyncState, IAsyncContext<T> ve Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 hizmetleri için varsayılan uygulamaları ekler. Bu arabirimlerin uygulamalarının iş parçacığı güvenli olmadığını lütfen unutmayın.

AddBuildMetadata(IServiceCollection, Action<BuildMetadata>)

öğesine bir örneği BuildMetadataIServiceCollectionekler.

AddBuildMetadata(IServiceCollection, IConfigurationSection)

öğesine bir örneği BuildMetadataIServiceCollectionekler.

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

içinde bir singleton IChatClientIServiceCollectionkaydeder.

AddChatClient(IServiceCollection, IChatClient, ServiceLifetime)

içinde bir singleton IChatClientIServiceCollectionkaydeder.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Konsol için gecikme süresi veri vereni ekleyin.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Konsol için gecikme süresi veri vereni ekleyin.

AddConsoleLatencyDataExporter(IServiceCollection)

Konsol için gecikme süresi veri vereni ekleyin.

AddContextualOptions(IServiceCollection)

Bağlamsal seçenekleri kullanmak için gereken hizmetleri ekler.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

öğeleri belleğe IServiceCollectiondepolayan varsayılan uygulamasını IDistributedCache ekler. Çalışmak için dağıtılmış önbellek gerektiren çerçeveler, kullanılabilir en az bir uygulama olduğundan emin olmak için bu bağımlılığı bağımlılık listesinin bir parçası olarak güvenle ekleyebilir.

AddDistributedMemoryCache(IServiceCollection)

öğeleri belleğe IServiceCollectiondepolayan varsayılan uygulamasını IDistributedCache ekler. Çalışmak için dağıtılmış önbellek gerektiren çerçeveler, kullanılabilir en az bir uygulama olduğundan emin olmak için bu bağımlılığı bağımlılık listesinin bir parçası olarak güvenle ekleyebilir.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Belirtilen IServiceCollectionöğesine Redis dağıtılmış önbelleğe alma hizmetleri ekler.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Belirtilen IServiceCollection Microsoft SQL Server dağıtılmış önbelleğe alma hizmetleri ekler.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Bağımlılık meta verilerini ekler.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Bağımlılık meta verilerini ekler.

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

içine tek bir ekleme oluşturucu IServiceCollectionkaydeder.

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

içine tek bir ekleme oluşturucu IServiceCollectionkaydeder.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Bir özel durum özetleyiciyi bağımlılık ekleme kapsayıcısına kaydeder.

AddExceptionSummarizer(IServiceCollection)

Bir özel durum özetleyiciyi bağımlılık ekleme kapsayıcısına kaydeder.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

AddExtendedHttpClientLogging(IServiceCollection)

ile IHttpClientFactoryoluşturulan tüm HTTP istemcileri için giden isteklerin günlüklerini yaymak için bir IHttpClientAsyncLogger ekler.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Sahte günlük kaydı yapılandırıyor.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Sahte günlük kaydı yapılandırıyor.

AddFakeLogging(IServiceCollection)

Varsayılan seçeneklerle sahte günlük kaydı yapılandırılır.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Her zaman sahte redaktör örnekleri döndüren sahte redaktör sağlayıcısını kaydeder.

AddFakeRedaction(IServiceCollection)

Her zaman sahte redaktör örnekleri döndüren sahte redaktör sağlayıcısını kaydeder.

AddHealthChecks(IServiceCollection)

HealthCheckService sistem durumu denetimlerini kaydetmek için sağlanan temsilciyi kullanarak kapsayıcıya ekler.

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

Verilen tür için bir IHostedService kayıt ekleyin.

AddHostedService<THostedService>(IServiceCollection)

Verilen tür için bir IHostedService kayıt ekleyin.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve adlandırılmış HttpClientbir öğesini yapılandırır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve adlandırılmış HttpClientbir öğesini yapılandırır.

AddHttpClient(IServiceCollection, String)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve adlandırılmış HttpClientbir öğesini yapılandırır.

AddHttpClient(IServiceCollection)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollectionekler.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır. İstemci adı türüne TClientayarlanır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır. İstemci adı türüne TClientayarlanır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır. İstemci adı türüne TClientayarlanır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır. İstemci adı türüne TClientayarlanır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır. İstemci adı türüne TClientayarlanır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

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

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

AddHttpClient<TClient>(IServiceCollection, String)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır.

AddHttpClient<TClient>(IServiceCollection)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında TClient bir bağlama yapılandırır. İstemci adı türüne TClientayarlanır.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Gecikme bilgilerini toplamak ve tüm http istemcileri için giden istek günlüğünü zenginleştirmek için bir DelegatingHandler ekler.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Gecikme bilgilerini toplamak ve tüm http istemcileri için giden istek günlüğünü zenginleştirmek için bir DelegatingHandler ekler.

AddHttpClientLatencyTelemetry(IServiceCollection)

Gecikme bilgilerini toplamak ve tüm http istemcileri için giden istek günlüğünü zenginleştirmek için bir DelegatingHandler ekler.

AddHttpClientLogEnricher<T>(IServiceCollection)

Zenginleştirme günlüklerine IServiceCollection daha zengin bir HttpClient örneği T ekler.

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

içinde bir singleton IImageGeneratorIServiceCollectionkaydeder.

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

içinde bir singleton IImageGeneratorIServiceCollectionkaydeder.

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

anahtarlı bir singleton'ı IChatClient içinde IServiceCollectionkaydeder.

AddKeyedChatClient(IServiceCollection, Object, IChatClient, ServiceLifetime)

anahtarlı bir singleton'ı IChatClient içinde IServiceCollectionkaydeder.

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

anahtarlı bir singleton ekleme oluşturucuyu IServiceCollectioniçine kaydeder.

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

anahtarlı bir singleton ekleme oluşturucuyu IServiceCollectioniçine kaydeder.

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

anahtarlı bir singleton'ı IImageGenerator içinde IServiceCollectionkaydeder.

AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)

anahtarlı bir singleton'ı IImageGenerator içinde IServiceCollectionkaydeder.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

içinde belirtilen serviceType türün bir uygulamasıyla belirtilen türün implementationType kapsamlı bir hizmetini belirtilen IServiceCollectionöğesine ekler.

AddKeyedScoped(IServiceCollection, Type, Object)

belirtilen serviceType türüne kapsamlı bir hizmet ekler.IServiceCollection

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

içinde belirtilen TService fabrikayı implementationFactoryIServiceCollectionkullanarak belirtilen uygulama türüyle TImplementation belirtilen türde kapsamlı bir hizmet ekler.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen TService türün kapsamlı bir hizmetini, içinde belirtilen TImplementation uygulama türüyle belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedScoped<TService>(IServiceCollection, Object)

belirtilen TService türüne kapsamlı bir hizmet ekler.IServiceCollection

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türde bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

içinde belirtilen serviceType türündeki bir tekil hizmeti, içinde belirtilen implementationInstance bir örnekle belirtilen IServiceCollectionöğesine ekler.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

içinde belirtilen türün bir uygulamasıyla implementationTypeIServiceCollectionbelirtilen serviceType türde bir tekil hizmet ekler.

AddKeyedSingleton(IServiceCollection, Type, Object)

belirtilen serviceType türüne tekil bir hizmet ekler.IServiceCollection

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

içinde belirtilen TService fabrikayı implementationFactoryIServiceCollectionkullanarak belirtilen uygulama türüyle TImplementation belirtilen türde bir tekil hizmet ekler.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen türünde, içinde belirtilen TService uygulama türüyle TImplementation belirtilen IServiceCollectiontürde bir tekil hizmet ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türde bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

içinde belirtilen TService türündeki bir tekil hizmeti, içinde belirtilen implementationInstance bir örnekle belirtilen IServiceCollectionöğesine ekler.

AddKeyedSingleton<TService>(IServiceCollection, Object)

belirtilen TService türüne tekil bir hizmet ekler.IServiceCollection

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

anahtarlı bir singleton'ı ISpeechToTextClient içinde IServiceCollectionkaydeder.

AddKeyedSpeechToTextClient(IServiceCollection, Object, ISpeechToTextClient, ServiceLifetime)

anahtarlı bir singleton'ı ISpeechToTextClient içinde IServiceCollectionkaydeder.

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

anahtarlı bir singleton'ı ITextToSpeechClient içinde IServiceCollectionkaydeder.

AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)

anahtarlı bir singleton'ı ITextToSpeechClient içinde IServiceCollectionkaydeder.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

içinde belirtilen serviceType türün bir uygulamasıyla belirtilen türün implementationType geçici bir hizmetini belirtilen IServiceCollectionöğesine ekler.

AddKeyedTransient(IServiceCollection, Type, Object)

belirtilen serviceType türüne geçici bir hizmet ekler.IServiceCollection

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

içinde belirtilen TService fabrikayı kullanarak içinde belirtilen TImplementation uygulama türüyle belirtilen implementationFactoryIServiceCollectiontürde geçici bir hizmet ekler.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen TService türündeki geçici bir hizmeti, içinde belirtilen TImplementation uygulama türüyle belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedTransient<TService>(IServiceCollection, Object)

belirtilen TService türüne geçici bir hizmet ekler.IServiceCollection

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Yapılandırılmış seçenekleri kullanarak canlılık, başlangıç ve hazırlık yoklamalarını kaydeder.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Yapılandırılmış seçenekleri kullanarak canlılık, başlangıç ve hazırlık yoklamalarını kaydeder.

AddKubernetesProbes(IServiceCollection)

Canlılık, başlangıç ve hazırlık yoklamalarını varsayılan seçenekleri kullanarak kaydeder.

AddKubernetesResourceMonitoring(IServiceCollection, String)

Gerekli temel kaynak izleme bileşenleriyle kubernetes kaynak izleme bileşenlerini yapılandırıp bir hizmet koleksiyonuna ekler.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Gecikme bağlamı ekler.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Gecikme bağlamı ekler.

AddLatencyContext(IServiceCollection)

Gecikme bağlamı ekler.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Uygulama yerelleştirmesi için gereken hizmetleri ekler.

AddLocalization(IServiceCollection)

Uygulama yerelleştirmesi için gereken hizmetleri ekler.

AddLogEnricher(IServiceCollection, ILogEnricher)

Günlük zenginleştirici örneğini kaydeder.

AddLogEnricher<T>(IServiceCollection)

Günlük zenginleştirici türünü kaydeder.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Belirtilen IServiceCollectionöğesine günlük hizmetleri ekler.

AddLogging(IServiceCollection)

Belirtilen IServiceCollectionöğesine günlük hizmetleri ekler.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

uygulamasına IServiceCollectiondağıtılmayan IMemoryCache bellek içi uygulamasını ekler.

AddMemoryCache(IServiceCollection)

uygulamasına IServiceCollectiondağıtılmayan IMemoryCache bellek içi uygulamasını ekler.

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Belirtilen IServiceCollectionöğesine ölçüm hizmetleri ekler.

AddMetrics(IServiceCollection)

Belirtilen IServiceCollectionöğesine ölçüm hizmetleri ekler.

AddNullLatencyContext(IServiceCollection)

Bağımlılık ekleme kapsayıcısına no-op gecikme süresi bağlamı ekler.

AddOptions(IServiceCollection)

Seçenekleri kullanmak için gereken hizmetleri ekler.

AddOptions<TOptions>(IServiceCollection, String)

Aynı adlı TOptions yapılandırma çağrılarını temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucu alır.

AddOptions<TOptions>(IServiceCollection)

Aynı TOptions yapılandırma çağrılarını temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucu alır.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Seçenekleri kullanmak için gereken hizmetleri ekler ve çalıştırma zamanında değil, başlangıçta seçenek doğrulama denetimini zorlar.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Seçenekleri kullanmak için gereken hizmetleri ekler ve çalıştırma zamanında değil, başlangıçta seçenek doğrulama denetimini zorlar.

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

Hizmet koleksiyonunda , ve hizmet türleriyle IReadOnlyPolicyRegistry<TKey>IPolicyRegistry<TKey>boş PolicyRegistry bir öğe kaydeder ve IConcurrentPolicyRegistry<TKey> bunu yapılandırmak için belirtilen temsilciyi kullanır.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Hizmet koleksiyonunda sağlanan IPolicyRegistry<TKey> öğesini , IReadOnlyPolicyRegistry<TKey>ve IConcurrentPolicyRegistry<TKey> hizmet türlerine IPolicyRegistry<TKey>kaydeder ve sağlanan kayıt defterini döndürür.

AddPolicyRegistry(IServiceCollection)

Hizmet türleri IPolicyRegistry<TKey>IReadOnlyPolicyRegistry<TKey>henüz kaydedilmemişse ve IConcurrentPolicyRegistry<TKey> mevcut veya yeni oluşturulan kayıt defterini döndürüyorsa, hizmet koleksiyonunda , ve hizmet türlerine boş PolicyRegistry bir kayıt defteri kaydeder.

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

bir ObjectPool<T> ekler ve DI'nin kapsamlı örneklerini döndürmesine TServiceolanak tanır.

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

bir ObjectPool<T> ekler ve DI'nin kapsamlı örneklerini döndürmesine TServiceolanak tanır.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

öğesine işlem zenginleştiricisinin bir örneğini IServiceCollectionekler.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

öğesine konak zenginleştiricisinin bir örneğini IServiceCollectionekler.

AddProcessLogEnricher(IServiceCollection)

öğesine işlem zenginleştiricisinin bir örneğini IServiceCollectionekler.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

içinde IServiceCollection uygulamasını IRedactorProvider kaydeder ve kullanılabilir redaktörleri yapılandırılır.

AddRedaction(IServiceCollection)

IRedactorProvider uygulamasını içinde IServiceCollectionkaydeder.

AddResilienceEnricher(IServiceCollection)

Dayanıklılık zenginleştiricileri ekler.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)
Geçersiz.

Bir IResourceMonitor uygulamayı yapılandırıp bir hizmet koleksiyonuna ekler.

AddResourceMonitoring(IServiceCollection)

Bir IResourceMonitor uygulamayı yapılandırıp bir hizmet koleksiyonuna ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddScoped(IServiceCollection, Type, Type)

içinde belirtilen serviceType türün bir uygulamasıyla belirtilen türün implementationType kapsamlı bir hizmetini belirtilen IServiceCollectionöğesine ekler.

AddScoped(IServiceCollection, Type)

belirtilen serviceType türüne kapsamlı bir hizmet ekler.IServiceCollection

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

içinde belirtilen TService fabrikayı implementationFactoryIServiceCollectionkullanarak belirtilen uygulama türüyle TImplementation belirtilen türde kapsamlı bir hizmet ekler.

AddScoped<TService,TImplementation>(IServiceCollection)

içinde belirtilen TService türün kapsamlı bir hizmetini, içinde belirtilen TImplementation uygulama türüyle belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddScoped<TService>(IServiceCollection)

belirtilen TService türüne kapsamlı bir hizmet ekler.IServiceCollection

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)
Geçersiz.

hizmetine hizmet zenginleştiricisinin bir örneğini IServiceCollectionekler.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)
Geçersiz.

hizmetine hizmet zenginleştiricisinin bir örneğini IServiceCollectionekler.

AddServiceLogEnricher(IServiceCollection)
Geçersiz.

hizmetine hizmet zenginleştiricisinin bir örneğini IServiceCollectionekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türde bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddSingleton(IServiceCollection, Type, Object)

içinde belirtilen serviceType türündeki bir tekil hizmeti, içinde belirtilen implementationInstance bir örnekle belirtilen IServiceCollectionöğesine ekler.

AddSingleton(IServiceCollection, Type, Type)

içinde belirtilen türün bir uygulamasıyla implementationTypeIServiceCollectionbelirtilen serviceType türde bir tekil hizmet ekler.

AddSingleton(IServiceCollection, Type)

belirtilen serviceType türüne tekil bir hizmet ekler.IServiceCollection

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

içinde belirtilen TService fabrikayı implementationFactoryIServiceCollectionkullanarak belirtilen uygulama türüyle TImplementation belirtilen türde bir tekil hizmet ekler.

AddSingleton<TService,TImplementation>(IServiceCollection)

içinde belirtilen türünde, içinde belirtilen TService uygulama türüyle TImplementation belirtilen IServiceCollectiontürde bir tekil hizmet ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türde bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

AddSingleton<TService>(IServiceCollection, TService)

içinde belirtilen TService türündeki bir tekil hizmeti, içinde belirtilen implementationInstance bir örnekle belirtilen IServiceCollectionöğesine ekler.

AddSingleton<TService>(IServiceCollection)

belirtilen TService türüne tekil bir hizmet ekler.IServiceCollection

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

içinde bir singleton ISpeechToTextClientIServiceCollectionkaydeder.

AddSpeechToTextClient(IServiceCollection, ISpeechToTextClient, ServiceLifetime)

içinde bir singleton ISpeechToTextClientIServiceCollectionkaydeder.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Belirtilen IServiceCollectionöğesine Redis dağıtılmış önbelleğe alma hizmetleri ekler.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Statik günlük zenginleştiricisi örneğini kaydeder.

AddStaticLogEnricher<T>(IServiceCollection)

Statik günlük zenginleştirici türünü kaydeder.

AddSystemd(IServiceCollection)

'den services 'a SystemdLifetimekadar olan derlemenin IHost ömrünü yapılandırır, uygulamanın başlatıldığı ve durdurulduğu için bildirim iletileri sağlar ve konsol günlüğünü sistemli biçimde yapılandırır.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Hizmet iyi IHealthCheckdurumda olarak kabul edilirse bir TCP bağlantı noktası kullanarak sistem durumu bildirimini kaydeder.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Hizmet iyi IHealthCheckdurumda olarak kabul edilirse bir TCP bağlantı noktası kullanarak sistem durumu bildirimini kaydeder.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Hizmet iyi IHealthCheckdurumda olarak kabul edilirse bir TCP bağlantı noktası kullanarak sistem durumu bildirimini kaydeder.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Hizmet iyi IHealthCheckdurumda olarak kabul edilirse bir TCP bağlantı noktası kullanarak sistem durumu bildirimini kaydeder.

AddTcpEndpointProbe(IServiceCollection, String)

Hizmet iyi IHealthCheckdurumda olarak kabul edilirse bir TCP bağlantı noktası kullanarak sistem durumu bildirimini kaydeder.

AddTcpEndpointProbe(IServiceCollection)

Hizmet iyi IHealthCheckdurumda olarak kabul edilirse bir TCP bağlantı noktası kullanarak sistem durumu bildirimini kaydeder.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Uygulamanın durumunu temsil eden telemetriyi yayan bir sistem durumu denetimi yayımcısını kaydeder.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Uygulamanın durumunu temsil eden telemetriyi yayan bir sistem durumu denetimi yayımcısını kaydeder.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Uygulamanın durumunu temsil eden telemetriyi yayan bir sistem durumu denetimi yayımcısını kaydeder.

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

içinde bir singleton ITextToSpeechClientIServiceCollectionkaydeder.

AddTextToSpeechClient(IServiceCollection, ITextToSpeechClient, ServiceLifetime)

içinde bir singleton ITextToSpeechClientIServiceCollectionkaydeder.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddTransient(IServiceCollection, Type, Type)

içinde belirtilen serviceType türün bir uygulamasıyla belirtilen türün implementationType geçici bir hizmetini belirtilen IServiceCollectionöğesine ekler.

AddTransient(IServiceCollection, Type)

belirtilen serviceType türüne geçici bir hizmet ekler.IServiceCollection

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

içinde belirtilen TService fabrikayı kullanarak içinde belirtilen TImplementation uygulama türüyle belirtilen implementationFactoryIServiceCollectiontürde geçici bir hizmet ekler.

AddTransient<TService,TImplementation>(IServiceCollection)

içinde belirtilen TService türündeki geçici bir hizmeti, içinde belirtilen TImplementation uygulama türüyle belirtilen IServiceCollectionöğesine ekler.

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

içinde belirtilen bir fabrika implementationFactory ile belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddTransient<TService>(IServiceCollection)

belirtilen TService türüne geçici bir hizmet ekler.IServiceCollection

AddValidation(IServiceCollection, Action<ValidationOptions>)

Doğrulama hizmetlerini belirtilen IServiceCollectionöğesine ekler.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

JavaScriptEncoder belirtilen servicesöğesine ve UrlEncoder eklerHtmlEncoder.

AddWebEncoders(IServiceCollection)

JavaScriptEncoder belirtilen servicesöğesine ve UrlEncoder eklerHtmlEncoder.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

'den servicesWindowsServiceLifetime oluşturma işleminin IHost ömrünü yapılandırır ve varsayılan kaynak adı olarak uygulama adıyla olay günlüğüne günlüğe kaydetmeyi etkinleştirir.

AddWindowsService(IServiceCollection)

'den servicesWindowsServiceLifetime oluşturma işleminin IHost ömrünü yapılandırır ve varsayılan kaynak adı olarak uygulama adıyla olay günlüğüne günlüğe kaydetmeyi etkinleştirir.

BuildServiceProvider(IServiceCollection, Boolean)

Sağlanan IServiceCollection içinden isteğe bağlı olarak kapsam doğrulamasını etkinleştiren bir ServiceProvider içeren hizmetler oluşturur.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Sağlanan IServiceCollection içinden isteğe bağlı olarak kapsam doğrulamasını etkinleştiren bir ServiceProvider içeren hizmetler oluşturur.

BuildServiceProvider(IServiceCollection)

ServiceProvider Sağlanan IServiceCollectioniçinden bir içeren hizmetler oluşturur.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. Not: Bunlar hepsinden PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)önce çalıştırılır.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder.

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

Bağlanacak bir yapılandırma örneğini TOptions kaydeder.

Configure<TOptions>(IServiceCollection, IConfiguration)

Bağlanacak bir yapılandırma örneğini TOptions kaydeder.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. Not: Bunlar hepsinden PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)önce çalıştırılır.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder.

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

Bağlanacak bir yapılandırma örneğini TOptions kaydeder.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Bağlanacak bir yapılandırma örneğini TOptions kaydeder.

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

Belirli bir seçenek türünün tüm örneklerini yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünün tüm örneklerini yapılandırmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünün tüm örneklerini yapılandırmak için kullanılan bir eylemi kaydeder.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Tüm HttpClient örnekleri yapılandırmak için kullanılacak bir temsilci ekler.

ConfigureOptions(IServiceCollection, Object)

, ve IValidateOptions<TOptions> değerlerinin tümüne IConfigureOptions<TOptions>IPostConfigureOptions<TOptions>sahip olacak bir nesneyi kaydeder.

ConfigureOptions(IServiceCollection, Type)

, ve IValidateOptions<TOptions> değerlerinin tümüne IConfigureOptions<TOptions>IPostConfigureOptions<TOptions>sahip olacak bir tür kaydeder.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

, ve IValidateOptions<TOptions> değerlerinin tümüne IConfigureOptions<TOptions>IPostConfigureOptions<TOptions>sahip olacak bir tür kaydeder.

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

Türü yazılan havuzun DependencyInjectionPoolOptions öğesini yapılandırmak için kullanılan eylemi kaydeder.

ConfigurePools(IServiceCollection, IConfigurationSection)

DI havuzlarını yapılandırıyor.

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

Belirli bir seçenek türünü başlatmak için kullanılan bir eylemi kaydeder. Not: Bunlar tümüne Configure<TOptions>(IServiceCollection, Action<TOptions>)kadar çalıştırılır.

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

Belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. Not: Bunlar tümüne Configure<TOptions>(IServiceCollection, Action<TOptions>)kadar çalıştırılır.

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

Belirli bir seçenek türünün tüm örneklerini yapılandırmak için kullanılan bir eylemi kaydeder. Not: Bunlar tümüne Configure<TOptions>(IServiceCollection, Action<TOptions>)kadar çalıştırılır.

RegisterCheckpointNames(IServiceCollection, String[])

Bir denetim noktası adlarını bir gecikme bağlamı için kaydeder.

RegisterMeasureNames(IServiceCollection, String[])

Gecikme süresi bağlamı için ölçü adları kümesini kaydeder.

RegisterTagNames(IServiceCollection, String[])

Gecikme süresi bağlamı için bir dizi etiket adı kaydeder.

RemoveAll(IServiceCollection, Type)

içindeki IServiceCollectiontüründeki serviceType tüm hizmetleri kaldırır.

RemoveAll<T>(IServiceCollection)

içindeki IServiceCollectiontüründeki T tüm hizmetleri kaldırır.

RemoveAllKeyed(IServiceCollection, Type, Object)

içindeki IServiceCollectiontüründeki serviceType tüm hizmetleri kaldırır.

RemoveAllKeyed<T>(IServiceCollection, Object)

içindeki IServiceCollectiontüründeki T tüm hizmetleri kaldırır.

Replace(IServiceCollection, ServiceDescriptor)

ile aynı hizmet IServiceCollection türüne descriptor sahip içindeki ilk hizmeti kaldırır ve koleksiyona ekler descriptor .

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

aracılığıyla IAsyncEnumerable<T>yineleyen yeni source bir oluşturur.

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

Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

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

Belirtilen anahtar seçici işlevine göre işlevinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

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

Belirtilen değerlerle bir FrozenSet<T> oluşturur.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Belirtilen koleksiyondan sabit bir dizi oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sözlüğü oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit bir sözlüğü oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit bir sözlüğü oluşturur.

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

Bir dizideki bazı dönüştürmeleri temel alan sabit bir sözlük oluşturur.

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

Var olan bir öğe koleksiyonundan sabit bir sözlük oluşturur ve kaynak anahtarlara bir dönüştürme işlevi uygular.

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

Bir diziyi numaralandırır, içeriğini sabit bir karma kümesi oluşturur ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanır.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriğinin sabit bir karma kümesini oluşturur.

ToImmutableList<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriğinin sabit bir listesini oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit sıralanabilir bir sözlüğü oluşturur.

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

Bir diziyi numaralandırır, içeriğinin sabit bir sıralanmış kümesini oluşturur ve belirtilen karşılaştırıcıyı kullanır.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içindekilerin sabit sıralanabilir bir kümesini oluşturur.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Belirtilen değeri descriptorscollection , hizmet türü henüz kaydedilmemişse öğesine ekler.

TryAdd(IServiceCollection, ServiceDescriptor)

Belirtilen değeri descriptorcollection , hizmet türü henüz kaydedilmemişse öğesine ekler.

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

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet eklemeye çalışır.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet eklemeye çalışır.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet eklemeye çalışır.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet eklemeye çalışır.

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

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet eklemeye çalışır.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Otomatik olarak etkinleştirilmiş bir anahtarlı tekil hizmet eklemeye çalışır.

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

Otomatik olarak etkinleştirilmiş bir tekil hizmet eklemeye çalışır.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Otomatik olarak etkinleştirilmiş bir tekil hizmet eklemeye çalışır.

TryAddActivatedSingleton(IServiceCollection, Type)

Otomatik olarak etkinleştirilmiş bir tekil hizmet eklemeye çalışır.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Otomatik olarak etkinleştirilmiş bir tekil hizmet eklemeye çalışır.

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

Otomatik olarak etkinleştirilmiş bir tekil hizmet eklemeye çalışır.

TryAddActivatedSingleton<TService>(IServiceCollection)

Otomatik olarak etkinleştirilmiş bir tekil hizmet eklemeye çalışır.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aynı ServiceType ve içinde henüz servicesmevcut olmayan bir uygulama ile mevcut bir tanımlayıcı varsa belirtilen ServiceDescriptors değerini ekler.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor aynı ServiceType ve içinde henüz mevcut servicesolmayan bir uygulama ile mevcut bir if tanımlayıcısı ekler.

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

Hizmet service türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı collection kullanarak belirtileni bir hizmet olarak Scoped ekler.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla implementationTypecollection belirtilen hizmet olarak Scoped değerini service ekler.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Hizmet servicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Scoped değerini öğesine ekler.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TService hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türü olarak Scoped değerini ekler.

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

Hizmet TService türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı services kullanarak belirtileni bir hizmet olarak Scoped ekler.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Hizmet TServicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Scoped değerini öğesine ekler.

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

Hizmet service türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı collection kullanarak belirtileni bir hizmet olarak Singleton ekler.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla implementationTypecollection belirtilen hizmet olarak Singleton değerini service ekler.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Hizmet servicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Singleton değerini öğesine ekler.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TService hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türü olarak Singleton değerini ekler.

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

Hizmet TService türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı services kullanarak belirtileni bir hizmet olarak Singleton ekler.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Hizmet TServiceSingleton türü henüz kaydedilmemişse içinde belirtilen instancecollection örneğiyle belirtilen hizmeti olarak ekler.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Hizmet TServicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Singleton değerini öğesine ekler.

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

Hizmet service türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı collection kullanarak belirtileni bir hizmet olarak Transient ekler.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla implementationTypecollection belirtilen hizmet olarak Transient değerini service ekler.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Hizmet servicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Transient değerini öğesine ekler.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TService hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türü olarak Transient değerini ekler.

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

Hizmet TService türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı services kullanarak belirtileni bir hizmet olarak Transient ekler.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Hizmet TServicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Transient değerini öğesine ekler.

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

Hizmet service türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı collection kullanarak belirtileni bir hizmet olarak Scoped ekler.

TryAddScoped(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla implementationTypecollection belirtilen hizmet olarak Scoped değerini service ekler.

TryAddScoped(IServiceCollection, Type)

Hizmet servicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Scoped değerini öğesine ekler.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Belirtilen TService hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türü olarak Scoped değerini ekler.

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

Hizmet TService türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı services kullanarak belirtileni bir hizmet olarak Scoped ekler.

TryAddScoped<TService>(IServiceCollection)

Hizmet TServicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Scoped değerini öğesine ekler.

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

Hizmet service türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı collection kullanarak belirtileni bir hizmet olarak Singleton ekler.

TryAddSingleton(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla implementationTypecollection belirtilen hizmet olarak Singleton değerini service ekler.

TryAddSingleton(IServiceCollection, Type)

Hizmet servicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Singleton değerini öğesine ekler.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Belirtilen TService hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türü olarak Singleton değerini ekler.

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

Hizmet TService türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı services kullanarak belirtileni bir hizmet olarak Singleton ekler.

TryAddSingleton<TService>(IServiceCollection, TService)

Hizmet TServiceSingleton türü henüz kaydedilmemişse içinde belirtilen instancecollection örneğiyle belirtilen hizmeti olarak ekler.

TryAddSingleton<TService>(IServiceCollection)

Hizmet TServicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Singleton değerini öğesine ekler.

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

Hizmet service türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı collection kullanarak belirtileni bir hizmet olarak Transient ekler.

TryAddTransient(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla implementationTypecollection belirtilen hizmet olarak Transient değerini service ekler.

TryAddTransient(IServiceCollection, Type)

Hizmet servicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Transient değerini öğesine ekler.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Belirtilen TService hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türü olarak Transient değerini ekler.

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

Hizmet TService türü henüz kaydedilmemişse içinde belirtilen implementationFactory fabrikayı services kullanarak belirtileni bir hizmet olarak Transient ekler.

TryAddTransient<TService>(IServiceCollection)

Hizmet TServicecollection türü henüz kaydedilmemişse, belirtilen hizmet olarak Transient değerini öğesine ekler.

Şunlara uygulanır