ServiceCollectionServiceExtensions Třída

Definice

Rozšiřující metody pro přidání služeb do .IServiceCollection

public ref class ServiceCollectionServiceExtensions abstract sealed
public static class ServiceCollectionServiceExtensions
type ServiceCollectionServiceExtensions = class
Public Module ServiceCollectionServiceExtensions
Dědičnost
ServiceCollectionServiceExtensions

Metody

AddKeyedScoped(IServiceCollection, Type, Object)

Přidá službu s vymezeným oborem typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v serviceType s objektem pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Přidá službu s vymezeným oborem typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollectionobjektu .

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Přidá službu s vymezeným oborem typu zadaného v TService s typem implementace zadaným v TImplementation k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedScoped<TService>(IServiceCollection, Object)

Přidá službu s vymezeným oborem typu zadaného v TService k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v TService s objektem pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton(IServiceCollection, Type, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType s instancí zadanou v implementationInstance do zadaného IServiceCollectionobjektu .

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService>(IServiceCollection, Object)

Přidá jednoúčelovou službu typu zadaného v TService k zadanému IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Přidá jednoúčelovou službu typu zadaného v TService s instancí zadanou v implementationInstance do zadaného IServiceCollectionobjektu .

AddKeyedTransient(IServiceCollection, Type, Object)

Přidá přechodnou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Přidá přechodnou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddKeyedTransient<TService>(IServiceCollection, Object)

Přidá přechodnou službu typu zadaného v TService do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type)

Přidá službu s vymezeným oborem typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v serviceType s objektem pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddScoped(IServiceCollection, Type, Type)

Přidá službu s vymezeným oborem typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollectionobjektu .

AddScoped<TService,TImplementation>(IServiceCollection)

Přidá službu s vymezeným oborem typu zadaného v TService s typem implementace zadaným v TImplementation k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddScoped<TService>(IServiceCollection)

Přidá službu s vymezeným oborem typu zadaného v TService k zadanému IServiceCollection.

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

Přidá službu s vymezeným oborem typu zadaného v TService s objektem pro vytváření zadanou v implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton(IServiceCollection, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType k zadanému IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton(IServiceCollection, Type, Object)

Přidá jednoúčelovou službu typu zadaného v serviceType s instancí zadanou v implementationInstance do zadaného IServiceCollectionobjektu .

AddSingleton(IServiceCollection, Type, Type)

Přidá jednoúčelovou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollectionobjektu .

AddSingleton<TService,TImplementation>(IServiceCollection)

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton<TService>(IServiceCollection)

Přidá jednoúčelovou službu typu zadaného v TService k zadanému IServiceCollection.

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

Přidá jednoúčelovou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddSingleton<TService>(IServiceCollection, TService)

Přidá jednoúčelovou službu typu zadaného v TService s instancí zadanou v implementationInstance do zadaného IServiceCollectionobjektu .

AddTransient(IServiceCollection, Type)

Přidá přechodnou službu typu zadaného v serviceType do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v serviceType s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient(IServiceCollection, Type, Type)

Přidá přechodnou službu typu zadaného v serviceType s implementací typu zadaného v implementationType do zadaného IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s typem implementace zadaným v TImplementation pomocí objektu factory zadaného v implementationFactory do zadaného IServiceCollectionobjektu .

AddTransient<TService>(IServiceCollection)

Přidá přechodnou službu typu zadaného v TService do zadaného IServiceCollection.

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

Přidá přechodnou službu typu zadaného v TService s objektem factory zadaným v implementationFactory do zadaného IServiceCollectionobjektu .

Platí pro