IServiceCollection Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 JavaScriptEncoder |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
belirtilen JavaScriptEncoder |
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 |
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
öğesine |
RemoveAll(IServiceCollection, Type) |
içindeki IServiceCollectiontüründeki |
RemoveAll<T>(IServiceCollection) |
içindeki IServiceCollectiontüründeki |
RemoveAllKeyed(IServiceCollection, Type, Object) |
içindeki |
RemoveAllKeyed<T>(IServiceCollection, Object) |
içindeki |
Replace(IServiceCollection, ServiceDescriptor) |
ile aynı hizmet türüne sahip içindeki IServiceCollection ilk hizmeti kaldırır ve koleksiyona ekler |
TryAdd(IServiceCollection, ServiceDescriptor) |
Hizmet türü henüz kaydedilmemişse belirtilen |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Hizmet türü henüz kaydedilmemişse belirtilen |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
ServiceDescriptor aynı ServiceType olan mevcut bir tanımlayıcı ve içinde |
TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Aynı ve içinde henüz |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Hizmet |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
|
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Hizmet türü henüz kaydedilmemişse, uygulamasıyla |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Hizmet |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
|
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Belirtilen |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Hizmet |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
|
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Hizmet türü henüz kaydedilmemişse, uygulamasıyla |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Hizmet |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Hizmet |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
|
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Belirtilen |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Hizmet |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
|
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Hizmet türü henüz kaydedilmemişse, uygulamasıyla |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Hizmet |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
|
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Belirtilen |
TryAddScoped(IServiceCollection, Type) |
Hizmet |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
|
TryAddScoped(IServiceCollection, Type, Type) |
Hizmet türü henüz kaydedilmemişse, uygulamasıyla |
TryAddScoped<TService>(IServiceCollection) |
Hizmet |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
|
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Belirtilen |
TryAddSingleton(IServiceCollection, Type) |
Hizmet |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
|
TryAddSingleton(IServiceCollection, Type, Type) |
Hizmet türü henüz kaydedilmemişse, uygulamasıyla |
TryAddSingleton<TService>(IServiceCollection) |
Hizmet |
TryAddSingleton<TService>(IServiceCollection, TService) |
Hizmet |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
|
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Belirtilen |
TryAddTransient(IServiceCollection, Type) |
Hizmet |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
|
TryAddTransient(IServiceCollection, Type, Type) |
Hizmet türü henüz kaydedilmemişse, uygulamasıyla |
TryAddTransient<TService>(IServiceCollection) |
Hizmet |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
|
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Belirtilen |
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 |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
AddHttpClient<TClient>(IServiceCollection, String) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
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 |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
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 |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
IHttpClientFactory ve ilgili hizmetlerini öğesine IServiceCollection ekler ve türü ile adlandırılmış HttpClientbir arasında |
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 |
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 |
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 |
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 |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
bir ObjectPool<T> ekler ve DI'nin kapsamlı örneklerini döndürmesine |
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 |
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ı |
AddOptions<TOptions>(IServiceCollection, String) |
Aynı adlı |
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 |
ConfigureOptions(IServiceCollection, Type) |
Tümünün |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Tümünün |
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 |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
içinde belirtilen |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
içinde belirtilen türün kapsamlı bir hizmetini, belirtilen |
AddKeyedScoped<TService>(IServiceCollection, Object) |
belirtilen |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
içinde belirtilen |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
içinde belirtilen türde, içinde belirtilen |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
içinde belirtilen |
AddKeyedSingleton(IServiceCollection, Type, Object) |
belirtilen |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
içinde belirtilen fabrika ile belirtilen |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
içinde belirtilen |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
içinde belirtilen |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
belirtilen |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
içinde belirtilen |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
içinde belirtilen fabrika ile belirtilen |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
içinde belirtilen türde, içinde belirtilen |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
içinde belirtilen |
AddKeyedTransient(IServiceCollection, Type, Object) |
belirtilen |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
içinde belirtilen fabrika ile belirtilen |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
belirtilen türüne belirtilen |
AddKeyedTransient<TService>(IServiceCollection, Object) |
belirtilen |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
içinde belirtilen fabrika ile belirtilen |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
içinde belirtilen türün geçici bir hizmetini, içinde belirtilen |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
içinde belirtilen |
AddScoped(IServiceCollection, Type) |
belirtilen |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
içinde belirtilen |
AddScoped(IServiceCollection, Type, Type) |
içinde belirtilen türün kapsamlı bir hizmetini, belirtilen |
AddScoped<TService>(IServiceCollection) |
belirtilen |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
içinde belirtilen |
AddScoped<TService,TImplementation>(IServiceCollection) |
içinde belirtilen türde, içinde belirtilen |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
içinde belirtilen |
AddSingleton(IServiceCollection, Type) |
belirtilen |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
içinde belirtilen fabrika ile belirtilen |
AddSingleton(IServiceCollection, Type, Object) |
içinde belirtilen |
AddSingleton(IServiceCollection, Type, Type) |
içinde belirtilen |
AddSingleton<TService>(IServiceCollection) |
belirtilen |
AddSingleton<TService>(IServiceCollection, TService) |
içinde belirtilen |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
içinde belirtilen fabrika ile belirtilen |
AddSingleton<TService,TImplementation>(IServiceCollection) |
içinde belirtilen türde, içinde belirtilen |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
içinde belirtilen |
AddTransient(IServiceCollection, Type) |
belirtilen |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
içinde belirtilen fabrika ile belirtilen |
AddTransient(IServiceCollection, Type, Type) |
belirtilen türüne belirtilen |
AddTransient<TService>(IServiceCollection) |
belirtilen |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
içinde belirtilen fabrika ile belirtilen |
AddTransient<TService,TImplementation>(IServiceCollection) |
içinde belirtilen türün geçici bir hizmetini, içinde belirtilen |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
içinde belirtilen |
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 DataRowDataRow |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
DataRow Genel parametresinin |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
DataRow Genel parametresinin |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin