ServiceCollectionServiceExtensions Klass

Definition

Tilläggsmetoder för att lägga till tjänster i en IServiceCollection.

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

Metoder

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

Lägger till en begränsad tjänst av den typ som anges i serviceType med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Lägger till en begränsad tjänst av den typ som anges i serviceType med en implementering av den typ som anges i implementationType till den angivna IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object)

Lägger till en begränsad tjänst av den typ som anges i serviceType till den angivna IServiceCollection.

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

Lägger till en begränsad tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation med hjälp av den fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Lägger till en begränsad tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation till den angivna IServiceCollection.

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

Lägger till en begränsad tjänst av den typ som anges i TService med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Lägger till en begränsad tjänst av den typ som anges i TService till den angivna IServiceCollection.

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

Lägger till en singleton-tjänst av den typ som anges i serviceType med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Lägger till en singleton-tjänst av den typ som anges i serviceType med en instans som anges i implementationInstance till den angivna IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Lägger till en singleton-tjänst av den typ som anges i serviceType med en implementering av den typ som anges i implementationType till den angivna IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

Lägger till en singleton-tjänst av den typ som anges i serviceType till den angivna IServiceCollection.

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

Lägger till en singleton-tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation med hjälp av den fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Lägger till en singleton-tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation till den angivna IServiceCollection.

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

Lägger till en singleton-tjänst av den typ som anges i TService med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Lägger till en singleton-tjänst av den typ som anges i TService med en instans som anges i implementationInstance till den angivna IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Lägger till en singleton-tjänst av den typ som anges i TService till den angivna IServiceCollection.

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

Lägger till en tillfällig tjänst av den typ som anges i serviceType med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Lägger till en tillfällig tjänst av den typ som anges i serviceType med en implementering av den typ som anges i implementationType till den angivna IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Lägger till en tillfällig tjänst av den typ som anges i serviceType till den angivna IServiceCollection.

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

Lägger till en tillfällig tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation med hjälp av den fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Lägger till en tillfällig tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation till den angivna IServiceCollection.

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

Lägger till en tillfällig tjänst av den typ som anges i TService med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

Lägger till en tillfällig tjänst av den typ som anges i TService till den angivna IServiceCollection.

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

Lägger till en begränsad tjänst av den typ som anges i serviceType med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Lägger till en begränsad tjänst av den typ som anges i serviceType med en implementering av den typ som anges i implementationType till den angivna IServiceCollection.

AddScoped(IServiceCollection, Type)

Lägger till en begränsad tjänst av den typ som anges i serviceType till den angivna IServiceCollection.

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

Lägger till en begränsad tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation med hjälp av den fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Lägger till en begränsad tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation till den angivna IServiceCollection.

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

Lägger till en begränsad tjänst av den typ som anges i TService med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddScoped<TService>(IServiceCollection)

Lägger till en begränsad tjänst av den typ som anges i TService till den angivna IServiceCollection.

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

Lägger till en singleton-tjänst av den typ som anges i serviceType med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Lägger till en singleton-tjänst av den typ som anges i serviceType med en instans som anges i implementationInstance till den angivna IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Lägger till en singleton-tjänst av den typ som anges i serviceType med en implementering av den typ som anges i implementationType till den angivna IServiceCollection.

AddSingleton(IServiceCollection, Type)

Lägger till en singleton-tjänst av den typ som anges i serviceType till den angivna IServiceCollection.

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

Lägger till en singleton-tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation med hjälp av den fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Lägger till en singleton-tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation till den angivna IServiceCollection.

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

Lägger till en singleton-tjänst av den typ som anges i TService med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Lägger till en singleton-tjänst av den typ som anges i TService med en instans som anges i implementationInstance till den angivna IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Lägger till en singleton-tjänst av den typ som anges i TService till den angivna IServiceCollection.

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

Lägger till en tillfällig tjänst av den typ som anges i serviceType med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Lägger till en tillfällig tjänst av den typ som anges i serviceType med en implementering av den typ som anges i implementationType till den angivna IServiceCollection.

AddTransient(IServiceCollection, Type)

Lägger till en tillfällig tjänst av den typ som anges i serviceType till den angivna IServiceCollection.

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

Lägger till en tillfällig tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation med hjälp av den fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Lägger till en tillfällig tjänst av den typ som anges i TService med en implementeringstyp som anges i TImplementation till den angivna IServiceCollection.

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

Lägger till en tillfällig tjänst av den typ som anges i TService med en fabrik som anges i implementationFactory till den angivna IServiceCollection.

AddTransient<TService>(IServiceCollection)

Lägger till en tillfällig tjänst av den typ som anges i TService till den angivna IServiceCollection.

Gäller för