ServiceCollection Classe

Definizione

Implementazione predefinita di IServiceCollection.

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
    interface IServiceCollection
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Ereditarietà
ServiceCollection
Implementazioni

Costruttori

Nome Descrizione
ServiceCollection()

Inizializza una nuova istanza della classe ServiceCollection.

Proprietà

Nome Descrizione
Count

Ottiene il numero di elementi contenuti in ICollection<T>.

IsReadOnly

Ottiene un valore che indica se il ICollection<T> è di sola lettura.

Item[Int32]

Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.

Metodi

Nome Descrizione
Clear()

Rimuove tutti gli elementi da ICollection<T>.

Contains(ServiceDescriptor)

Determina se contiene ICollection<T> un valore specifico.

CopyTo(ServiceDescriptor[], Int32)

Copia gli elementi di in ICollection<T> un Arrayoggetto , a partire da un indice specifico Array .

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che scorre l'insieme.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(ServiceDescriptor)

Determina l'indice di un elemento specifico nell'oggetto IList<T>.

Insert(Int32, ServiceDescriptor)

Inserisce un elemento nell'oggetto IList<T> in corrispondenza dell'indice specificato.

MakeReadOnly()

Rende questa raccolta di sola lettura.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Remove(ServiceDescriptor)

Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>.

RemoveAt(Int32)

Rimuove l'elemento IList<T> in corrispondenza dell'indice specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Aggiunge un elemento all'oggetto ICollection<T>.

IEnumerable.GetEnumerator()

Restituisce un enumeratore che scorre un insieme.

Metodi di estensione

Nome Descrizione
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge una sequenza di ServiceDescriptor a collection.

Add(IServiceCollection, ServiceDescriptor)

Aggiunge l'oggetto specificato descriptor all'oggetto collection.

AddHostedService<THostedService>(IServiceCollection, Func<IServiceProvider,THostedService>)

Aggiungere una IHostedService registrazione per il tipo specificato.

AddHostedService<THostedService>(IServiceCollection)

Aggiungere una IHostedService registrazione per il tipo specificato.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Aggiunge il supporto per i servizi di memorizzazione nella cache multilivello.

AddHybridCache(IServiceCollection)

Aggiunge il supporto per i servizi di memorizzazione nella cache multilivello.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

Aggiunge il supporto per i servizi di memorizzazione nella cache multilivello con una registrazione con chiave.

AddKeyedHybridCache(IServiceCollection, Object, String, Action<HybridCacheOptions>)

Aggiunge il supporto per i servizi di memorizzazione nella cache multilivello con una registrazione con chiave.

AddKeyedHybridCache(IServiceCollection, Object, String)

Aggiunge il supporto per i servizi di memorizzazione nella cache multilivello con una registrazione con chiave.

AddKeyedHybridCache(IServiceCollection, Object)

Aggiunge il supporto per i servizi di memorizzazione nella cache multilivello con una registrazione con chiave.

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.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Aggiunge i servizi di registrazione all'oggetto specificato IServiceCollection.

AddLogging(IServiceCollection)

Aggiunge i servizi di registrazione all'oggetto specificato IServiceCollection.

AddOptions(IServiceCollection)

Aggiunge i servizi necessari per l'uso delle opzioni.

AddOptions<TOptions>(IServiceCollection, String)

Ottiene un generatore di opzioni che inoltra le chiamate Configure per lo stesso nome TOptions alla raccolta di servizi sottostante.

AddOptions<TOptions>(IServiceCollection)

Ottiene un generatore di opzioni che inoltra le chiamate Configure per la stessa TOptions alla raccolta di servizi sottostante.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Aggiunge i servizi necessari per l'uso delle opzioni e applica il controllo di convalida delle opzioni all'avvio anziché in fase di esecuzione.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Aggiunge i servizi necessari per l'uso delle opzioni e applica il controllo di convalida delle opzioni all'avvio anziché in fase di esecuzione.

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.

AddSystemd(IServiceCollection)

Configura la durata della compilazione da IHost a services, fornisce messaggi di notifica per l'avvio e l'arresto dell'applicazione SystemdLifetime e configura la registrazione della console nel formato systemd.

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.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Configura la durata della IHost compilazione da services a WindowsServiceLifetime e consente la registrazione nel registro eventi con il nome dell'applicazione come nome di origine predefinito.

AddWindowsService(IServiceCollection)

Configura la durata della IHost compilazione da services a WindowsServiceLifetime e consente la registrazione nel registro eventi con il nome dell'applicazione come nome di origine predefinito.

BuildServiceProvider(IServiceCollection, Boolean)

Crea un oggetto ServiceProvider contenente i servizi dall'oggetto fornito IServiceCollection facoltativamente abilitando la convalida dell'ambito.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Crea un oggetto ServiceProvider contenente i servizi dall'oggetto fornito IServiceCollection facoltativamente abilitando la convalida dell'ambito.

BuildServiceProvider(IServiceCollection)

Crea un oggetto ServiceProvider contenente i servizi dall'oggetto fornito IServiceCollection.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Registra un'azione usata per configurare un particolare tipo di opzioni. Nota: vengono eseguiti prima di tutti .PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registra un'azione usata per configurare un particolare tipo di opzioni. Nota: vengono eseguiti prima di tutti .PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registra un'azione usata per configurare tutte le istanze di un particolare tipo di opzioni.

ConfigureOptions(IServiceCollection, Object)

Registra un oggetto che avrà tutte le proprietà IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>e IValidateOptions<TOptions> registrate.

ConfigureOptions(IServiceCollection, Type)

Registra un tipo che avrà tutte le proprietà IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>e IValidateOptions<TOptions> registrate.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra un tipo che avrà tutte le proprietà IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>e IValidateOptions<TOptions> registrate.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Registra un'azione utilizzata per inizializzare un particolare tipo di opzioni. Nota: questi vengono eseguiti dopo tutto Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Registra un'azione usata per configurare un particolare tipo di opzioni. Nota: questi vengono eseguiti dopo tutto Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registra un'azione usata per pubblicare tutte le istanze di un particolare tipo di opzioni. Nota: questi vengono eseguiti dopo tutto Configure<TOptions>(IServiceCollection, Action<TOptions>).

RemoveAll(IServiceCollection, Type)

Rimuove tutti i servizi di tipo serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Rimuove tutti i servizi di tipo T in IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Rimuove tutti i servizi di tipo serviceType in IServiceCollection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Rimuove tutti i servizi di tipo T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Rimuove il primo servizio in IServiceCollection con lo stesso tipo di servizio di descriptor e aggiunge descriptor alla raccolta.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge l'oggetto specificato descriptors a collection se il tipo di servizio non è già stato registrato.

TryAdd(IServiceCollection, ServiceDescriptor)

Aggiunge l'oggetto specificato descriptor a collection se il tipo di servizio non è già stato registrato.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge l'oggetto specificato ServiceDescriptorse un descrittore esistente con lo stesso ServiceType e un'implementazione che non esiste già in services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Aggiunge un ServiceDescriptor oggetto se un descrittore esistente con lo stesso ServiceType e un'implementazione che non esiste già in services.

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

Aggiunge l'oggetto specificato service come Scoped servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Aggiunge l'oggetto specificato service come Scoped servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Aggiunge l'oggetto specificato service come Scoped servizio a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Scoped tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Scoped servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Scoped servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Singleton servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Aggiunge l'oggetto specificato service come Singleton servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Aggiunge l'oggetto specificato service come Singleton servizio a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Singleton tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Singleton servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Aggiunge l'oggetto specificato TService come Singleton servizio con un'istanza specificata in instance a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Singleton servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Transient servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Aggiunge l'oggetto specificato service come Transient servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Aggiunge l'oggetto specificato service come Transient servizio a collection se il tipo di servizio non è già stato registrato.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Transient tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Transient servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Aggiunge l'oggetto specificato TService come Transient servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Scoped servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddScoped(IServiceCollection, Type, Type)

Aggiunge l'oggetto specificato service come Scoped servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddScoped(IServiceCollection, Type)

Aggiunge l'oggetto specificato service come Scoped servizio a collection se il tipo di servizio non è già stato registrato.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Scoped tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Scoped servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddScoped<TService>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Scoped servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Singleton servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddSingleton(IServiceCollection, Type, Type)

Aggiunge l'oggetto specificato service come Singleton servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddSingleton(IServiceCollection, Type)

Aggiunge l'oggetto specificato service come Singleton servizio a collection se il tipo di servizio non è già stato registrato.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Singleton tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Singleton servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddSingleton<TService>(IServiceCollection, TService)

Aggiunge l'oggetto specificato TService come Singleton servizio con un'istanza specificata in instance a collection se il tipo di servizio non è già stato registrato.

TryAddSingleton<TService>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Singleton servizio a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato service come Transient servizio utilizzando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.

TryAddTransient(IServiceCollection, Type, Type)

Aggiunge l'oggetto specificato service come Transient servizio con l'implementazione implementationType a collection se il tipo di servizio non è già stato registrato.

TryAddTransient(IServiceCollection, Type)

Aggiunge l'oggetto specificato service come Transient servizio a collection se il tipo di servizio non è già stato registrato.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Transient tipo di implementazione del servizio specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.

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

Aggiunge l'oggetto specificato TService come Transient servizio utilizzando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.

TryAddTransient<TService>(IServiceCollection)

Aggiunge l'oggetto specificato TService come Transient servizio a collection se il tipo di servizio non è già stato registrato.

Si applica a