ServiceCollectionServiceExtensions Sınıf

Tanım

bir IServiceCollectionöğesine hizmet eklemek için uzantı yöntemleri.

public ref class ServiceCollectionServiceExtensions abstract sealed
public static class ServiceCollectionServiceExtensions
type ServiceCollectionServiceExtensions = class
Public Module ServiceCollectionServiceExtensions
Devralma
ServiceCollectionServiceExtensions

Yöntemler

AddKeyedScoped(IServiceCollection, Type, Object)

belirtilen serviceType türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddKeyedScoped(IServiceCollection, Type, Object, Type)

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

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen TService türüne belirtilen uygulama türüyle TImplementationIServiceCollectionkapsamlı bir hizmet ekler.

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

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

AddKeyedScoped<TService>(IServiceCollection, Object)

belirtilen TService türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddKeyedSingleton(IServiceCollection, Type, Object)

belirtilen serviceType türündeki bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

belirtilen öğesine içinde belirtilen serviceType bir örnekle belirtilen implementationInstanceIServiceCollectiontürde bir tekil hizmet ekler.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

belirtilen serviceType türündeki bir tekil hizmeti ile belirtilen türüne belirtilen implementationTypeIServiceCollectiontürde bir uygulama ekler.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

içinde belirtilen TService türüne belirtilen uygulama türüne TImplementationIServiceCollectionsahip tekil bir hizmet ekler.

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

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

AddKeyedSingleton<TService>(IServiceCollection, Object)

belirtilen TService türündeki bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

belirtilen öğesine içinde belirtilen TService bir örnekle belirtilen implementationInstanceIServiceCollectiontürde 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 bir fabrika implementationFactory ile belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

belirtilen türündeki geçici bir hizmeti, içinde belirtilen serviceTypeimplementationType türün uygulamasıyla belirtilen IServiceCollectionöğesine ekler.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

belirtilen türündeki geçici bir hizmeti, 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ı implementationFactory kullanarak belirtilen uygulama türüyle TImplementation belirtilen türde geçici bir hizmet ekler.IServiceCollection

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 bir fabrika implementationFactory ile belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddScoped(IServiceCollection, Type)

belirtilen serviceType türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddScoped(IServiceCollection, Type, Type)

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

AddScoped<TService,TImplementation>(IServiceCollection)

içinde belirtilen TService türüne belirtilen uygulama türüyle TImplementationIServiceCollectionkapsamlı bir hizmet ekler.

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

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

AddScoped<TService>(IServiceCollection)

belirtilen TService türündeki kapsamlı bir hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddSingleton(IServiceCollection, Type)

belirtilen serviceType türündeki bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddSingleton(IServiceCollection, Type, Object)

belirtilen öğesine içinde belirtilen serviceType bir örnekle belirtilen implementationInstanceIServiceCollectiontürde bir tekil hizmet ekler.

AddSingleton(IServiceCollection, Type, Type)

belirtilen serviceType türündeki bir tekil hizmeti ile belirtilen türüne belirtilen implementationTypeIServiceCollectiontürde bir uygulama ekler.

AddSingleton<TService,TImplementation>(IServiceCollection)

içinde belirtilen TService türüne belirtilen uygulama türüne TImplementationIServiceCollectionsahip tekil bir hizmet ekler.

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

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

AddSingleton<TService>(IServiceCollection)

belirtilen TService türündeki bir tekil hizmeti belirtilen IServiceCollectionöğesine ekler.

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

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

AddSingleton<TService>(IServiceCollection, TService)

belirtilen öğesine içinde belirtilen TService bir örnekle belirtilen implementationInstanceIServiceCollectiontürde 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 bir fabrika implementationFactory ile belirtilen serviceType türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

AddTransient(IServiceCollection, Type, Type)

belirtilen türündeki geçici bir hizmeti, içinde belirtilen serviceTypeimplementationType türün uygulamasıyla belirtilen IServiceCollectionöğesine ekler.

AddTransient<TService,TImplementation>(IServiceCollection)

belirtilen türündeki geçici bir hizmeti, 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ı implementationFactory kullanarak belirtilen uygulama türüyle TImplementation belirtilen türde geçici bir hizmet ekler.IServiceCollection

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 bir fabrika implementationFactory ile belirtilen TService türündeki geçici bir hizmeti belirtilen IServiceCollectionöğesine ekler.

Şunlara uygulanır