ServiceCollection Sınıf

Tanım

varsayılan uygulaması IServiceCollection.

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::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 class ServiceCollection : Microsoft.Extensions.DependencyInjection.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 ServiceCollection = class
    interface IServiceCollection
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Devralma
ServiceCollection
Uygulamalar

Oluşturucular

Name Description
ServiceCollection()

ServiceCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Count

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

IsReadOnly

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

Item[Int32]

Belirtilen dizinde öğesini alır veya ayarlar.

Yöntemler

Name Description
Clear()

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

Contains(ServiceDescriptor)

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

CopyTo(ServiceDescriptor[], Int32)

ICollection<T> öğelerini belirli bir Array dizininden başlayarak bir Arraykopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Koleksiyonda yineleyen bir numaralandırıcı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IndexOf(ServiceDescriptor)

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

Insert(Int32, ServiceDescriptor)

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

MakeReadOnly()

Bu koleksiyonu salt okunur yapar.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(ServiceDescriptor)

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

RemoveAt(Int32)

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

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

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

IEnumerable.GetEnumerator()

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

Uzantı Metotları

Name Description
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

öğesine ServiceDescriptorbir dizisi collection ekler.

Add(IServiceCollection, ServiceDescriptor)

Belirtilen descriptor öğesini öğesine collectionekler.

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.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Çok katmanlı önbelleğe alma hizmetleri için destek ekler.

AddHybridCache(IServiceCollection)

Çok katmanlı önbelleğe alma hizmetleri için destek ekler.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

Anahtarlı kayıt ile çok katmanlı önbelleğe alma hizmetleri için destek ekler.

AddKeyedHybridCache(IServiceCollection, Object, String, Action<HybridCacheOptions>)

Anahtarlı kayıt ile çok katmanlı önbelleğe alma hizmetleri için destek ekler.

AddKeyedHybridCache(IServiceCollection, Object, String)

Anahtarlı kayıt ile çok katmanlı önbelleğe alma hizmetleri için destek ekler.

AddKeyedHybridCache(IServiceCollection, Object)

Anahtarlı kayıt ile çok katmanlı önbelleğe alma hizmetleri için destek ekler.

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

içinde belirtilen bir fabrika serviceType ile belirtilen implementationFactory 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ı TImplementationimplementationFactorykullanarak belirtilen uygulama türüyle IServiceCollection 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 TService ile belirtilen implementationFactory 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 serviceType ile belirtilen implementationFactory 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 serviceTypeimplementationTypebelirtilen IServiceCollection 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ı TImplementationimplementationFactorykullanarak belirtilen uygulama türüyle IServiceCollection 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 TService ile belirtilen implementationFactory 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

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

içinde belirtilen bir fabrika serviceType ile belirtilen implementationFactory 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 TService ile belirtilen implementationFactory 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

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

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

AddLogging(IServiceCollection)

Belirtilen IServiceCollectionöğesine günlük hizmetleri 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.

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

içinde belirtilen bir fabrika serviceType ile belirtilen implementationFactory 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ı TImplementationimplementationFactorykullanarak belirtilen uygulama türüyle IServiceCollection 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 TService ile belirtilen implementationFactory türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddScoped<TService>(IServiceCollection)

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

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

içinde belirtilen bir fabrika serviceType ile belirtilen implementationFactory 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 serviceTypeimplementationTypebelirtilen IServiceCollection 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ı TImplementationimplementationFactorykullanarak belirtilen uygulama türüyle IServiceCollection 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 TService ile belirtilen implementationFactory 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

AddSystemd(IServiceCollection)

'den IHost 'e serviceskadar olan yerleşikin ömrünü SystemdLifetime yapılandırır, uygulamanın başlatıldığı ve durdurulduğu için bildirim iletileri sağlar ve sistemli bir hizmet olarak çalıştırılırken konsol günlüğünü sistemli biçimde yapılandırır.

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

içinde belirtilen bir fabrika serviceType ile belirtilen implementationFactory 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 TService ile belirtilen implementationFactory 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

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

'den IHostservices oluşturma işleminin WindowsServiceLifetime ö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 IHostservices oluşturma işleminin WindowsServiceLifetime ö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 ServiceProvider içinden isteğe bağlı olarak kapsam doğrulamasını etkinleştiren bir IServiceCollection içeren hizmetler oluşturur.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

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

BuildServiceProvider(IServiceCollection)

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

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

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)

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

ConfigureOptions(IServiceCollection, Type)

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

ConfigureOptions<TConfigureOptions>(IServiceCollection)

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

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.

RemoveAll(IServiceCollection, Type)

içindeki serviceTypetüründeki IServiceCollection tüm hizmetleri kaldırır.

RemoveAll<T>(IServiceCollection)

içindeki Ttüründeki IServiceCollection tüm hizmetleri kaldırır.

RemoveAllKeyed(IServiceCollection, Type, Object)

içindeki serviceTypetüründeki IServiceCollection tüm hizmetleri kaldırır.

RemoveAllKeyed<T>(IServiceCollection, Object)

içindeki Ttüründeki IServiceCollection 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 .

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.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aynı ServiceDescriptor ve içinde henüz ServiceTypemevcut olmayan bir uygulama ile mevcut bir tanımlayıcı varsa belirtilen servicess 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 Scoped fabrikayı implementationFactory kullanarak belirtileni bir hizmet olarak collection ekler.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla serviceScoped belirtilen hizmet olarak implementationType değerini collection ekler.

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla serviceSingleton belirtilen hizmet olarak implementationType değerini collection ekler.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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

Hizmet TService türü henüz kaydedilmemişse içinde belirtilen Singleton fabrikayı implementationFactory kullanarak belirtileni bir hizmet olarak services 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 TServiceSingleton türü henüz kaydedilmemişse, belirtilen hizmet olarak collection değerini öğesine ekler.

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

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

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla serviceTransient belirtilen hizmet olarak implementationType değerini collection ekler.

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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

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

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

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

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

TryAddScoped(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla serviceScoped belirtilen hizmet olarak implementationType değerini collection ekler.

TryAddScoped(IServiceCollection, Type)

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddScoped<TService>(IServiceCollection)

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

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

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

TryAddSingleton(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla serviceSingleton belirtilen hizmet olarak implementationType değerini collection ekler.

TryAddSingleton(IServiceCollection, Type)

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

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

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

Hizmet TService türü henüz kaydedilmemişse içinde belirtilen Singleton fabrikayı implementationFactory kullanarak belirtileni bir hizmet olarak services 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 TServiceSingleton türü henüz kaydedilmemişse, belirtilen hizmet olarak collection değerini öğesine ekler.

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

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

TryAddTransient(IServiceCollection, Type, Type)

Hizmet türü henüz kaydedilmemişse uygulamasıyla serviceTransient belirtilen hizmet olarak implementationType değerini collection ekler.

TryAddTransient(IServiceCollection, Type)

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

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

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

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

TryAddTransient<TService>(IServiceCollection)

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

Şunlara uygulanır