Condividi tramite


ServiceCollectionServiceExtensions Classe

Definizione

Metodi di estensione per l'aggiunta di servizi in un oggetto IServiceCollection.

public ref class ServiceCollectionServiceExtensions abstract sealed
public static class ServiceCollectionServiceExtensions
type ServiceCollectionServiceExtensions = class
Public Module ServiceCollectionServiceExtensions
Ereditarietà
ServiceCollectionServiceExtensions

Metodi

AddKeyedScoped(IServiceCollection, Type, Object)

Aggiunge un servizio con ambito del tipo specificato in serviceType all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio con ambito del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Aggiunge un servizio con ambito del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Aggiunge un servizio con ambito del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio con ambito del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddKeyedScoped<TService>(IServiceCollection, Object)

Aggiunge un servizio con ambito del tipo specificato in TService all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio con ambito del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddKeyedSingleton(IServiceCollection, Type, Object)

Aggiunge un servizio singleton del tipo specificato in serviceType all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio singleton del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Aggiunge un servizio singleton del tipo specificato in serviceType con un'istanza specificata in implementationInstance all'oggetto IServiceCollection specificato.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Aggiunge un servizio singleton del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Aggiunge un servizio singleton del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio singleton del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Aggiunge un servizio singleton del tipo specificato in TService all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio singleton del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Aggiunge un servizio singleton del tipo specificato in TService con un'istanza specificata in implementationInstance all'oggetto IServiceCollection specificato.

AddKeyedTransient(IServiceCollection, Type, Object)

Aggiunge un servizio temporaneo del tipo specificato in serviceType all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio temporaneo del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Aggiunge un servizio temporaneo del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Aggiunge un servizio temporaneo del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio temporaneo del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddKeyedTransient<TService>(IServiceCollection, Object)

Aggiunge un servizio temporaneo del tipo specificato in TService all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio temporaneo del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddScoped(IServiceCollection, Type)

Aggiunge un servizio con ambito del tipo specificato in serviceType all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio con ambito del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddScoped(IServiceCollection, Type, Type)

Aggiunge un servizio con ambito del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.

AddScoped<TService,TImplementation>(IServiceCollection)

Aggiunge un servizio con ambito del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio con ambito del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddScoped<TService>(IServiceCollection)

Aggiunge un servizio con ambito del tipo specificato in TService all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio con ambito del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddSingleton(IServiceCollection, Type)

Aggiunge un servizio singleton del tipo specificato in serviceType all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio singleton del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddSingleton(IServiceCollection, Type, Object)

Aggiunge un servizio singleton del tipo specificato in serviceType con un'istanza specificata in implementationInstance all'oggetto IServiceCollection specificato.

AddSingleton(IServiceCollection, Type, Type)

Aggiunge un servizio singleton del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.

AddSingleton<TService,TImplementation>(IServiceCollection)

Aggiunge un servizio singleton del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio singleton del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddSingleton<TService>(IServiceCollection)

Aggiunge un servizio singleton del tipo specificato in TService all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio singleton del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddSingleton<TService>(IServiceCollection, TService)

Aggiunge un servizio singleton del tipo specificato in TService con un'istanza specificata in implementationInstance all'oggetto IServiceCollection specificato.

AddTransient(IServiceCollection, Type)

Aggiunge un servizio temporaneo del tipo specificato in serviceType all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio temporaneo del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddTransient(IServiceCollection, Type, Type)

Aggiunge un servizio temporaneo del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.

AddTransient<TService,TImplementation>(IServiceCollection)

Aggiunge un servizio temporaneo del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio temporaneo del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

AddTransient<TService>(IServiceCollection)

Aggiunge un servizio temporaneo del tipo specificato in TService all'oggetto IServiceCollection specificato.

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

Aggiunge un servizio temporaneo del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.

Si applica a