Partager via


ServiceCollectionServiceExtensions Classe

Définition

Méthodes d’extension pour l’ajout de services à un IServiceCollection.

public ref class ServiceCollectionServiceExtensions abstract sealed
public static class ServiceCollectionServiceExtensions
type ServiceCollectionServiceExtensions = class
Public Module ServiceCollectionServiceExtensions
Héritage
ServiceCollectionServiceExtensions

Méthodes

AddKeyedScoped(IServiceCollection, Type, Object)

Ajoute un service délimité du type spécifié dans serviceType au IServiceCollection spécifié.

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

Ajoute un service délimité du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Ajoute un service délimité du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Ajoute un service délimité du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.

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

Ajoute un service délimité du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddKeyedScoped<TService>(IServiceCollection, Object)

Ajoute un service délimité du type spécifié dans TService au IServiceCollection spécifié.

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

Ajoute un service délimité du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddKeyedSingleton(IServiceCollection, Type, Object)

Ajoute un service singleton du type spécifié dans serviceType au IServiceCollection spécifié.

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

Ajoute un service singleton du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Ajoute un service singleton du type spécifié dans serviceType avec une instance spécifiée dans implementationInstance, au IServiceCollection spécifié.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Ajoute un service singleton du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Ajoute un service singleton du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.

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

Ajoute un service singleton du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Ajoute un service singleton du type spécifié dans TService au IServiceCollection spécifié.

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

Ajoute un service singleton du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Ajoute un service singleton du type spécifié dans TService avec une instance spécifiée dans implementationInstance, au IServiceCollection spécifié.

AddKeyedTransient(IServiceCollection, Type, Object)

Ajoute un service temporaire du type spécifié dans serviceType au IServiceCollection spécifié.

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

Ajoute un service temporaire du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Ajoute un service temporaire du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Ajoute un service temporaire du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.

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

Ajoute un service temporaire du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddKeyedTransient<TService>(IServiceCollection, Object)

Ajoute un service temporaire du type spécifié dans TService au IServiceCollection spécifié.

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

Ajoute un service temporaire du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddScoped(IServiceCollection, Type)

Ajoute un service délimité du type spécifié dans serviceType au IServiceCollection spécifié.

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

Ajoute un service délimité du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddScoped(IServiceCollection, Type, Type)

Ajoute un service délimité du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.

AddScoped<TService,TImplementation>(IServiceCollection)

Ajoute un service délimité du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.

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

Ajoute un service délimité du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddScoped<TService>(IServiceCollection)

Ajoute un service délimité du type spécifié dans TService au IServiceCollection spécifié.

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

Ajoute un service délimité du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddSingleton(IServiceCollection, Type)

Ajoute un service singleton du type spécifié dans serviceType au IServiceCollection spécifié.

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

Ajoute un service singleton du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddSingleton(IServiceCollection, Type, Object)

Ajoute un service singleton du type spécifié dans serviceType avec une instance spécifiée dans implementationInstance, au IServiceCollection spécifié.

AddSingleton(IServiceCollection, Type, Type)

Ajoute un service singleton du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.

AddSingleton<TService,TImplementation>(IServiceCollection)

Ajoute un service singleton du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.

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

Ajoute un service singleton du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddSingleton<TService>(IServiceCollection)

Ajoute un service singleton du type spécifié dans TService au IServiceCollection spécifié.

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

Ajoute un service singleton du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddSingleton<TService>(IServiceCollection, TService)

Ajoute un service singleton du type spécifié dans TService avec une instance spécifiée dans implementationInstance, au IServiceCollection spécifié.

AddTransient(IServiceCollection, Type)

Ajoute un service temporaire du type spécifié dans serviceType au IServiceCollection spécifié.

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

Ajoute un service temporaire du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddTransient(IServiceCollection, Type, Type)

Ajoute un service temporaire du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.

AddTransient<TService,TImplementation>(IServiceCollection)

Ajoute un service temporaire du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.

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

Ajoute un service temporaire du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

AddTransient<TService>(IServiceCollection)

Ajoute un service temporaire du type spécifié dans TService au IServiceCollection spécifié.

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

Ajoute un service temporaire du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.

S’applique à