ServiceCollectionServiceExtensions Classe

Definizione

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

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

Metodi

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

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

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 specificato IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object)

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

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 utilizzando la factory specificata in all'oggetto specificato implementationFactoryin IServiceCollection .

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 specificato IServiceCollection.

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

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

AddKeyedScoped<TService>(IServiceCollection, Object)

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

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 specificato IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

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

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

AddKeyedSingleton(IServiceCollection, Type, Object)

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

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 utilizzando la factory specificata in all'oggetto specificatoimplementationFactory.IServiceCollection

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

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 specificato IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

AddKeyedSingleton<TService>(IServiceCollection, Object)

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

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 specificato IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

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

AddKeyedTransient(IServiceCollection, Type, Object)

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

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 utilizzando la factory specificata in implementationFactory all'oggetto specificato IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

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 specificato IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

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

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

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

AddScoped(IServiceCollection, Type, Type)

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

AddScoped(IServiceCollection, Type)

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

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 utilizzando la factory specificata in all'oggetto specificato implementationFactoryin IServiceCollection .

AddScoped<TService,TImplementation>(IServiceCollection)

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

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

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

AddScoped<TService>(IServiceCollection)

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

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

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

AddSingleton(IServiceCollection, Type, Object)

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

AddSingleton(IServiceCollection, Type, Type)

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

AddSingleton(IServiceCollection, Type)

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

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

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

AddSingleton<TService,TImplementation>(IServiceCollection)

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

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

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

AddSingleton<TService>(IServiceCollection, TService)

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

AddSingleton<TService>(IServiceCollection)

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

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

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

AddTransient(IServiceCollection, Type, Type)

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

AddTransient(IServiceCollection, Type)

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

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

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

AddTransient<TService,TImplementation>(IServiceCollection)

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

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

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

AddTransient<TService>(IServiceCollection)

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

Si applica a