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
type IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Türetilmiş
Uygulamalar

Özellikler

Count

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

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

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

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

Belirtilen dizindeki öğeyi alır veya ayarlar.

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

Yöntemler

Add(T)

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

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

içindeki tüm öğeleri ICollection<T>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 toplulukta tekrarlanan 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 öğesine IList<T> 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ı

AddServiceLogEnricher(IServiceCollection)

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

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

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

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

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

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

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

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

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

AddAsyncState(IServiceCollection)

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

ActivateKeyedSingleton(IServiceCollection, Type, Object)

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

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

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

ActivateSingleton(IServiceCollection, Type)

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

ActivateSingleton<TService>(IServiceCollection)

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

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

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

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<TService>(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,TImplementation>(IServiceCollection, 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.

AddActivatedSingleton(IServiceCollection, Type)

serviceType içinde belirtilen türde otomatik olarak etkinleştirilmiş bir tekil hizmeti belirtilen IServiceCollectionöğesine 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<TService>(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,TImplementation>(IServiceCollection)

Otomatik olarak etkinleştirilmiş bir tekil hizmet ekler.

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

Otomatik olarak etkinleştirilmiş bir tekil hizmet ekler.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

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

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<TService>(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,TImplementation>(IServiceCollection, Object)

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

TryAddActivatedSingleton(IServiceCollection, Type)

Otomatik olarak etkinleştirilmiş bir 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<TService>(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,TImplementation>(IServiceCollection)

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

AddTelemetryHealthCheckPublisher(IServiceCollection)

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

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

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

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

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

AddContextualOptions(IServiceCollection)

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

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, 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, Action<IOptionsContext,TOptions>)

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

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.

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

Belirli bir seçenek türünü başlatmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünü başlatmak için kullanılan bir eylemi kaydeder.

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

Belirli bir seçenek türünün tüm örneklerini başlatmak için kullanılan bir eylemi kaydeder.

ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String)

Bir seçenek türü için doğrulama eylemini kaydedin.

ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String)

Bir seçenek türü için doğrulama eylemini kaydedin.

AddWebEncoders(IServiceCollection)

belirtilen JavaScriptEncoderservicesöğesine ve UrlEncoder eklerHtmlEncoder.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

belirtilen JavaScriptEncoderservicesöğesine ve UrlEncoder eklerHtmlEncoder.

AddLogEnricher(IServiceCollection, ILogEnricher)

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

AddLogEnricher<T>(IServiceCollection)

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

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.

AddExceptionSummarizer(IServiceCollection)

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

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

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

Add(IServiceCollection, ServiceDescriptor)

Belirtilen descriptor öğesini öğesine collectionekler.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

öğesine collectionbir dizisi ServiceDescriptor ekler.

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 collectiontüründeki serviceType tüm hizmetleri kaldırır.

RemoveAllKeyed<T>(IServiceCollection, Object)

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

Replace(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, ServiceDescriptor)

Hizmet türü henüz kaydedilmemişse belirtilen descriptorcollection öğesini öğesine ekler.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Hizmet türü henüz kaydedilmemişse belirtilen descriptorscollection öğesini öğesine ekler.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

ServiceDescriptor aynı ServiceType olan mevcut bir tanımlayıcı ve içinde serviceshenüz mevcut olmayan bir uygulama ekler.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddKeyedScoped(IServiceCollection, Type, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Scoped öğesini öğesine ekler.

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

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

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Scoped öğesini öğesine ekler.

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

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TServiceScoped hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Singleton öğesini öğesine ekler.

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Singleton öğesini öğesine ekler.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Hizmet TService türü henüz kaydedilmemişse belirtilen öğesini içinde belirtilen instancecollection bir örneğiyle bir hizmet olarak Singleton ekler.

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

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TServiceSingleton hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Transient öğesini öğesine ekler.

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

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

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Transient öğesini öğesine ekler.

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

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Belirtilen TServiceTransient hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddScoped(IServiceCollection, Type)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Scoped öğesini öğesine ekler.

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

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

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped<TService>(IServiceCollection)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Scoped öğesini öğesine ekler.

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

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

Belirtilen TServiceScoped hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddSingleton(IServiceCollection, Type)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Singleton öğesini öğesine ekler.

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

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

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton<TService>(IServiceCollection)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Singleton öğesini öğesine ekler.

TryAddSingleton<TService>(IServiceCollection, TService)

Hizmet TService türü henüz kaydedilmemişse belirtilen öğesini içinde belirtilen instancecollection bir örneğiyle bir hizmet olarak Singleton ekler.

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

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Belirtilen TServiceSingleton hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

TryAddTransient(IServiceCollection, Type)

Hizmet collection türü henüz kaydedilmemişse belirtilen service hizmet olarak Transient öğesini öğesine ekler.

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

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

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient<TService>(IServiceCollection)

Hizmet collection türü henüz kaydedilmemişse belirtilen TService hizmet olarak Transient öğesini öğesine ekler.

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

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

Belirtilen TServiceTransient hizmet türü önceden kaydedilmemişse içinde belirtilen TImplementationcollection hizmet uygulama türünü öğesine ekler.

AddFakeLogging(IServiceCollection)

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

AddFakeLogging(IServiceCollection, IConfigurationSection)

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

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

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

AddFakeRedaction(IServiceCollection)

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

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

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.

AddHttpClient(IServiceCollection)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollectionekler.

AddHttpClient(IServiceCollection, String)

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

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

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

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve adlandırılmış HttpClientbir 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ı tam adı TClientolarak ayarlanı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, 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, 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, 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, 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)

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, 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, 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, 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)

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, 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, 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, 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, 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.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Tüm HttpClient örnekleri yapılandırmak için kullanılacak bir temsilci 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.

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, Action<HttpClientLatencyTelemetryOptions>)

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

AddExtendedHttpClientLogging(IServiceCollection)

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, Action<LoggingOptions>)

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

AddHttpClientLogEnricher<T>(IServiceCollection)

Günlükleri zenginleştirmek için IServiceCollection öğesine zenginleştirici HttpClient örneği T ekler.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

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

AddDownstreamDependencyMetadata<T>(IServiceCollection)

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

AddKubernetesProbes(IServiceCollection)

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

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

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

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

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

AddConsoleLatencyDataExporter(IServiceCollection)

Konsol için gecikme süresi veri dışarı aktarması ekleyin.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Konsol için gecikme süresi veri dışarı aktarması ekleyin.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Konsol için gecikme süresi veri dışarı aktarması ekleyin.

AddLatencyContext(IServiceCollection)

Gecikme bağlamı ekler.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Gecikme bağlamı ekler.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Gecikme bağlamı ekler.

RegisterCheckpointNames(IServiceCollection, String[])

Gecikme süresi bağlamı için bir denetim noktası adları kümesini kaydeder.

RegisterMeasureNames(IServiceCollection, String[])

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

RegisterTagNames(IServiceCollection, String[])

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

AddLocalization(IServiceCollection)

Uygulama yerelleştirmesi için gereken hizmetleri ekler.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Uygulama yerelleştirmesi için gereken hizmetleri ekler.

AddLogging(IServiceCollection)

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

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

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

AddDistributedMemoryCache(IServiceCollection)

öğesine bellekteki IServiceCollectionöğeleri depolayan 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, Action<MemoryDistributedCacheOptions>)

öğesine bellekteki IServiceCollectionöğeleri depolayan 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.

AddMemoryCache(IServiceCollection)

bellek uygulamasında dağıtılmayan IMemoryCache bir öğesini öğesine IServiceCollectionekler.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

bellek uygulamasında dağıtılmayan IMemoryCache bir öğesini öğesine IServiceCollectionekler.

AddMetrics(IServiceCollection)

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

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

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

AddNullLatencyContext(IServiceCollection)

Bağımlılık ekleme kapsayıcısına işletimsiz gecikme bağlamı ekler.

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

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

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

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

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.

Configure<TOptions>(IServiceCollection, IConfiguration)

Bağlanacak bir yapılandırma örneğini TOptions kaydeder ve yapılandırma değiştiğinde seçenekleri güncelleştirir.

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

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

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

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

AddOptions(IServiceCollection)

Seçenekleri kullanmak için gereken hizmetleri ekler.

AddOptions<TOptions>(IServiceCollection)

Aynı adlı TOptions çağrıları Configure temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucusu alır.

AddOptions<TOptions>(IServiceCollection, String)

Aynı adlı TOptions çağrıları Configure temel alınan hizmet koleksiyonuna ileden bir seçenek oluşturucusu alır.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

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

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

Başlangıç sırasında belirli bir seçenek türünü yapılandırmak için kullanılan bir eylemi kaydeder. Bu, öncesinde PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)çalıştırılır. Yapılandırmaya Güncelleştirmeler eylemi yeniden çağırmaz.

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

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

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.

ConfigureOptions(IServiceCollection, Object)

Tümünün I[Post]ConfigureOptions kaydedileceği bir nesneyi kaydeder.

ConfigureOptions(IServiceCollection, Type)

Tümünün I[Post]ConfigureOptions kaydedileceği bir türü kaydeder.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Tümünün I[Post]ConfigureOptions kaydedileceği bir türü kaydeder.

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

Belirli bir seçenek türünü başlatmak için kullanılan eylemi kaydeder. Bunlar sonrasında Configure<TOptions>(IServiceCollection, Action<TOptions>)ç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 eylemi kaydeder. Bunlar sonrasında Configure<TOptions>(IServiceCollection, Action<TOptions>)ç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 eylemi kaydeder. Bunlar sonrasında Configure<TOptions>(IServiceCollection, Action<TOptions>)çalıştırılır.

AddPolicyRegistry(IServiceCollection)

Hizmet koleksiyonunda boş PolicyRegistry bir değeri hizmet türleriyle IPolicyRegistry<TKey>kaydeder ve IReadOnlyPolicyRegistry<TKey> yeni oluşturulan kayıt defterini döndürür.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

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

AddProcessLogEnricher(IServiceCollection)

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

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

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

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

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

AddRedaction(IServiceCollection)

uygulamasında uygulamasını IRedactorProviderIServiceCollectionkaydeder.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

uygulamasında uygulamasını IRedactorProviderIServiceCollection kaydeder ve kullanılabilir redaktörleri yapılandırılır.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

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

AddResilienceEnricher(IServiceCollection)

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

AddResourceMonitoring(IServiceCollection)

Hizmet koleksiyonuna bir IResourceMonitor uygulama yapılandırıp ekler.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)

Hizmet koleksiyonuna bir IResourceMonitor uygulama yapılandırıp ekler.

BuildServiceProvider(IServiceCollection)

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

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

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

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.

AddHostedService<THostedService>(IServiceCollection)

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

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

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

AddKeyedScoped(IServiceCollection, Type, Object)

belirtilen serviceTypeIServiceCollectiontürüne kapsamlı bir hizmet ekler.

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

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

AddKeyedScoped(IServiceCollection, Type, Object, Type)

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

AddKeyedScoped<TService>(IServiceCollection, Object)

belirtilen TServiceIServiceCollectiontürüne kapsamlı bir hizmet ekler.

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

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

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen türde, içinde belirtilen TService uygulama türüyle TImplementation belirtilen IServiceCollectionkapsamlı bir hizmet ekler.

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

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

AddKeyedSingleton(IServiceCollection, Type, Object)

belirtilen serviceTypeIServiceCollectiontürüne tekil bir hizmet ekler.

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

içinde belirtilen fabrika ile belirtilen serviceType türde bir implementationFactoryIServiceCollectiontekil hizmet ekler.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

içinde belirtilen serviceType türde bir tekil hizmet ekler ve belirtilen IServiceCollectionöğesine içinde belirtilen implementationInstance bir örnek ekler.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

AddKeyedSingleton<TService>(IServiceCollection, Object)

belirtilen TServiceIServiceCollectiontürüne tekil bir hizmet ekler.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

içinde belirtilen TService türde bir tekil hizmet ekler ve belirtilen IServiceCollectionöğesine içinde belirtilen implementationInstance bir örnek ekler.

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

içinde belirtilen fabrika ile belirtilen TService türde bir implementationFactoryIServiceCollectiontekil hizmet ekler.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

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

AddKeyedTransient(IServiceCollection, Type, Object)

belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddKeyedTransient(IServiceCollection, Type, Object, Type)

belirtilen türüne belirtilen serviceType türün uygulamasıyla implementationTypeIServiceCollectiongeçici bir hizmet ekler.

AddKeyedTransient<TService>(IServiceCollection, Object)

belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen türün geçici bir hizmetini, içinde belirtilen TServiceTImplementation bir uygulama türüyle belirtilen IServiceCollectionöğesine ekler.

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

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

AddScoped(IServiceCollection, Type)

belirtilen serviceTypeIServiceCollectiontürüne kapsamlı bir hizmet ekler.

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

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

AddScoped(IServiceCollection, Type, Type)

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

AddScoped<TService>(IServiceCollection)

belirtilen TServiceIServiceCollectiontürüne kapsamlı bir hizmet ekler.

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

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

AddScoped<TService,TImplementation>(IServiceCollection)

içinde belirtilen türde, içinde belirtilen TService uygulama türüyle TImplementation belirtilen IServiceCollectionkapsamlı bir hizmet ekler.

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

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

AddSingleton(IServiceCollection, Type)

belirtilen serviceTypeIServiceCollectiontürüne tekil bir hizmet ekler.

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

içinde belirtilen fabrika ile belirtilen serviceType türde bir implementationFactoryIServiceCollectiontekil hizmet ekler.

AddSingleton(IServiceCollection, Type, Object)

içinde belirtilen serviceType türde bir tekil hizmet ekler ve belirtilen IServiceCollectionöğesine içinde belirtilen implementationInstance bir örnek ekler.

AddSingleton(IServiceCollection, Type, Type)

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

AddSingleton<TService>(IServiceCollection)

belirtilen TServiceIServiceCollectiontürüne tekil bir hizmet ekler.

AddSingleton<TService>(IServiceCollection, TService)

içinde belirtilen TService türde bir tekil hizmet ekler ve belirtilen IServiceCollectionöğesine içinde belirtilen implementationInstance bir örnek ekler.

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

içinde belirtilen fabrika ile belirtilen TService türde bir implementationFactoryIServiceCollectiontekil hizmet ekler.

AddSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

AddTransient(IServiceCollection, Type)

belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddTransient(IServiceCollection, Type, Type)

belirtilen türüne belirtilen serviceType türün uygulamasıyla implementationTypeIServiceCollectiongeçici bir hizmet ekler.

AddTransient<TService>(IServiceCollection)

belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddTransient<TService,TImplementation>(IServiceCollection)

içinde belirtilen türün geçici bir hizmetini, içinde belirtilen TServiceTImplementation bir uygulama türüyle belirtilen IServiceCollectionöğesine ekler.

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

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

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Microsoft SQL Server dağıtılmış önbelleğe alma hizmetlerini belirtilen IServiceCollectionöğesine ekler.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

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

AddTcpEndpointProbe(IServiceCollection)

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, Action<TcpEndpointProbesOptions>)

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, String, 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.

AddSystemd(IServiceCollection)

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

AddWindowsService(IServiceCollection)

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

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

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

AsReadOnly<T>(IList<T>)

Belirtilen liste için salt ReadOnlyCollection<T> okunur bir sarmalayıcı döndürür.

CopyToDataTable<T>(IEnumerable<T>)

DataTable Genel parametrenin DataRowDataRowT olduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesnelerin kopyalarını içeren bir döndürür.

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

DataRow Genel parametresinin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesneleri belirtilen DataTableöğesine kopyalar.

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

DataRow Genel parametresinin TDataRowolduğu bir giriş IEnumerable<T> nesnesi verildiğinde nesneleri belirtilen DataTableöğesine kopyalar.

Şunlara uygulanır