IServiceCollection Interfaccia

Definizione

Specifica il contratto per una raccolta di descrittori di servizio.

public interface class 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 interface 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 IServiceCollection = interface
    interface IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
type IServiceCollection = interface
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Interface IServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor)
Derivato
Implementazioni

Proprietà

Count

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

(Ereditato da ICollection<T>)
IsReadOnly

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

(Ereditato da ICollection<T>)
Item[Int32]

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

(Ereditato da IList<T>)

Metodi

Add(T)

Aggiunge un elemento a ICollection<T>.

(Ereditato da ICollection<T>)
Clear()

Rimuove tutti gli elementi da ICollection<T>.

(Ereditato da ICollection<T>)
Contains(T)

Stabilisce se ICollection<T> contiene un valore specifico.

(Ereditato da ICollection<T>)
CopyTo(T[], Int32)

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

(Ereditato da ICollection<T>)
GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

(Ereditato da IEnumerable)
IndexOf(T)

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

(Ereditato da IList<T>)
Insert(Int32, T)

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

(Ereditato da IList<T>)
Remove(T)

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

(Ereditato da ICollection<T>)
RemoveAt(Int32)

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

(Ereditato da IList<T>)

Metodi di estensione

AddServiceLogEnricher(IServiceCollection)

Aggiunge un'istanza dell'arricchimento del servizio all'oggetto IServiceCollection.

AddServiceLogEnricher(IServiceCollection, IConfigurationSection)

Aggiunge un'istanza dell'arricchimento del servizio all'oggetto IServiceCollection.

AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>)

Aggiunge un'istanza dell'arricchimento del servizio all'oggetto IServiceCollection.

AddApplicationMetadata(IServiceCollection, IConfigurationSection)

Aggiunge un'istanza di a un contenitore di inserimento delle ApplicationMetadata dipendenze.

AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>)

Aggiunge un'istanza di a un contenitore di inserimento delle ApplicationMetadata dipendenze.

AddAsyncState(IServiceCollection)

Aggiunge implementazioni predefinite per IAsyncState, IAsyncContext<T>e Microsoft.Extensions.AsyncState.IAsyncLocalContext`1 servizi. Si noti che le implementazioni di queste interfacce non sono thread safe.

ActivateKeyedSingleton(IServiceCollection, Type, Object)

Applica l'attivazione singleton chiave al momento dell'avvio anziché in fase di esecuzione.

ActivateKeyedSingleton<TService>(IServiceCollection, Object)

Applica l'attivazione singleton chiave al momento dell'avvio anziché in fase di esecuzione.

ActivateSingleton(IServiceCollection, Type)

Applica l'attivazione singleton al momento dell'avvio anziché in fase di esecuzione.

ActivateSingleton<TService>(IServiceCollection)

Applica l'attivazione singleton al momento dell'avvio anziché in fase di esecuzione.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Aggiunge un servizio singleton attivato automaticamente.

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

Aggiunge un servizio singleton attivato automaticamente.

AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Aggiunge un servizio singleton attivato automaticamente.

AddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Aggiunge un servizio singleton attivato automaticamente.

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

Aggiunge un servizio singleton attivato automaticamente.

AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Aggiunge un servizio singleton attivato automaticamente.

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

Aggiunge un servizio singleton attivato automaticamente.

AddActivatedSingleton(IServiceCollection, Type)

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

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

Aggiunge un servizio singleton attivato automaticamente.

AddActivatedSingleton(IServiceCollection, Type, Type)

Aggiunge un servizio singleton attivato automaticamente.

AddActivatedSingleton<TService>(IServiceCollection)

Aggiunge un servizio singleton attivato automaticamente.

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

Aggiunge un servizio singleton attivato automaticamente.

AddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Aggiunge un servizio singleton attivato automaticamente.

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

Aggiunge un servizio singleton attivato automaticamente.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object)

Tenta di aggiungere un servizio singleton con chiave attivata automaticamente.

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

Tenta di aggiungere un servizio singleton con chiave attivata automaticamente.

TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type)

Tenta di aggiungere un servizio singleton con chiave attivata automaticamente.

TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object)

Tenta di aggiungere un servizio singleton con chiave attivata automaticamente.

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

Tenta di aggiungere un servizio singleton con chiave attivata automaticamente.

TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Tenta di aggiungere un servizio singleton con chiave attivata automaticamente.

TryAddActivatedSingleton(IServiceCollection, Type)

Tenta di aggiungere un servizio singleton attivato automaticamente.

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

Tenta di aggiungere un servizio singleton attivato automaticamente.

TryAddActivatedSingleton(IServiceCollection, Type, Type)

Tenta di aggiungere un servizio singleton attivato automaticamente.

TryAddActivatedSingleton<TService>(IServiceCollection)

Tenta di aggiungere un servizio singleton attivato automaticamente.

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

Tenta di aggiungere un servizio singleton attivato automaticamente.

TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection)

Tenta di aggiungere un servizio singleton attivato automaticamente.

AddTelemetryHealthCheckPublisher(IServiceCollection)

Registra un server di pubblicazione del controllo integrità che genera dati di telemetria che rappresentano l'integrità dell'applicazione.

AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection)

Registra un server di pubblicazione del controllo integrità che genera dati di telemetria che rappresentano l'integrità dell'applicazione.

AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>)

Registra un server di pubblicazione del controllo integrità che genera dati di telemetria che rappresentano l'integrità dell'applicazione.

AddContextualOptions(IServiceCollection)

Aggiunge i servizi necessari per l'uso delle opzioni contestuali.

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

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

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

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

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

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

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

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

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

Registra un'azione usata per inizializzare un particolare tipo di opzioni.

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

Registra un'azione usata per inizializzare un particolare tipo di opzioni.

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

Registra un'azione usata per inizializzare tutte le istanze di un determinato tipo di opzioni.

ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String)

Registrare un'azione di convalida per un tipo di opzioni.

ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String)

Registrare un'azione di convalida per un tipo di opzioni.

AddWebEncoders(IServiceCollection)

Aggiunge HtmlEncoder, JavaScriptEncoder e UrlEncoder all'oggetto services specificato.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Aggiunge HtmlEncoder, JavaScriptEncoder e UrlEncoder all'oggetto services specificato.

AddLogEnricher(IServiceCollection, ILogEnricher)

Registra un'istanza di arricchimento del log.

AddLogEnricher<T>(IServiceCollection)

Registra un tipo di arricchimento del log.

AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher)

Registra un'istanza di arricchimento del log statico.

AddStaticLogEnricher<T>(IServiceCollection)

Registra un tipo di arricchimento del log statico.

AddExceptionSummarizer(IServiceCollection)

Registra un riepilogo delle eccezioni in un contenitore di inserimento delle dipendenze.

AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>)

Registra un riepilogo delle eccezioni in un contenitore di inserimento delle dipendenze.

Add(IServiceCollection, ServiceDescriptor)

Aggiunge l'oggetto descriptor specificato alla raccolta collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge una sequenza di oggetti ServiceDescriptor a collection.

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 collection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Rimuove tutti i servizi di tipo T in collection.

Replace(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, ServiceDescriptor)

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

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

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

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Aggiunge un oggetto ServiceDescriptor se è presente un descrittore con lo stesso oggetto ServiceType e un'implementazione non già inclusa in services.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge gli oggetti ServiceDescriptor specificati se è presente un descrittore con lo stesso oggetto ServiceType e un'implementazione non già inclusa in services.

TryAddKeyedScoped(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

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

TryAddKeyedScoped<TService>(IServiceCollection, Object)

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

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

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

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

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

TryAddKeyedSingleton(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

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

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

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

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

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

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

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

TryAddKeyedTransient(IServiceCollection, Type, Object)

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

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

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

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

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

TryAddKeyedTransient<TService>(IServiceCollection, Object)

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

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

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

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

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

TryAddScoped(IServiceCollection, Type)

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

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

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

TryAddScoped(IServiceCollection, Type, Type)

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

TryAddScoped<TService>(IServiceCollection)

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

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

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

TryAddScoped<TService,TImplementation>(IServiceCollection)

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

TryAddSingleton(IServiceCollection, Type)

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

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

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

TryAddSingleton(IServiceCollection, Type, Type)

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

TryAddSingleton<TService>(IServiceCollection)

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

TryAddSingleton<TService>(IServiceCollection, TService)

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

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

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

TryAddSingleton<TService,TImplementation>(IServiceCollection)

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

TryAddTransient(IServiceCollection, Type)

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

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

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

TryAddTransient(IServiceCollection, Type, Type)

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

TryAddTransient<TService>(IServiceCollection)

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

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

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

TryAddTransient<TService,TImplementation>(IServiceCollection)

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

AddFakeLogging(IServiceCollection)

Configura la registrazione fittizia con le opzioni predefinite.

AddFakeLogging(IServiceCollection, IConfigurationSection)

Configura la registrazione fittizia.

AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>)

Configura la registrazione fittizia.

AddFakeRedaction(IServiceCollection)

Registra il provider redactor falso che restituisce sempre istanze di redactor false.

AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>)

Registra il provider redactor falso che restituisce sempre istanze di redactor false.

AddHealthChecks(IServiceCollection)

Aggiunge HealthCheckService al contenitore, usando il delegato fornito per la registrazione dei controlli integrità.

AddHttpClient(IServiceCollection)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection.

AddHttpClient(IServiceCollection, String)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.

AddHttpClient(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.

AddHttpClient<TClient>(IServiceCollection)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome completo di TClient.

AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di tipo di TClient.

AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di tipo di TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di tipo di TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di tipo di TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di tipo di TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato. Il nome del client verrà impostato sul nome di tipo di TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.

ConfigureHttpClientDefaults(IServiceCollection, Action<IHttpClientBuilder>)

Aggiunge un delegato che verrà usato per configurare tutte le HttpClient istanze.

AddHttpClientLatencyTelemetry(IServiceCollection)

Aggiunge un DelegatingHandler oggetto per raccogliere informazioni sulla latenza e arricchire il log delle richieste in uscita per tutti i client HTTP.

AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection)

Aggiunge un DelegatingHandler oggetto per raccogliere informazioni sulla latenza e arricchire il log delle richieste in uscita per tutti i client HTTP.

AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>)

Aggiunge un DelegatingHandler oggetto per raccogliere informazioni sulla latenza e arricchire il log delle richieste in uscita per tutti i client HTTP.

AddExtendedHttpClientLogging(IServiceCollection)

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per tutti i client HTTP creati con IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection)

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per tutti i client HTTP creati con IHttpClientFactory.

AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>)

Aggiunge un IHttpClientAsyncLogger oggetto per generare log per le richieste in uscita per tutti i client HTTP creati con IHttpClientFactory.

AddHttpClientLogEnricher<T>(IServiceCollection)

Aggiunge un'istanza di arricchimento di T all'oggetto IServiceCollection per arricchire HttpClient i log.

AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata)

Aggiunge metadati di dipendenza.

AddDownstreamDependencyMetadata<T>(IServiceCollection)

Aggiunge metadati di dipendenza.

AddKubernetesProbes(IServiceCollection)

Registra il liveness, l'avvio e l'idoneità dei probe usando le opzioni predefinite.

AddKubernetesProbes(IServiceCollection, IConfigurationSection)

Registra i probe di livezza, avvio e idoneità usando le opzioni configurate.

AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>)

Registra i probe di livezza, avvio e idoneità usando le opzioni configurate.

AddConsoleLatencyDataExporter(IServiceCollection)

Aggiungere l'esportazione dei dati di latenza per la console.

AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection)

Aggiungere l'esportazione dei dati di latenza per la console.

AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>)

Aggiungere l'esportazione dei dati di latenza per la console.

AddLatencyContext(IServiceCollection)

Aggiunge il contesto di latenza.

AddLatencyContext(IServiceCollection, IConfigurationSection)

Aggiunge il contesto di latenza.

AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>)

Aggiunge il contesto di latenza.

RegisterCheckpointNames(IServiceCollection, String[])

Registra un set di nomi di checkpoint per un contesto di latenza.

RegisterMeasureNames(IServiceCollection, String[])

Registra un set di nomi di misura per un contesto di latenza.

RegisterTagNames(IServiceCollection, String[])

Registra un set di nomi di tag per un contesto di latenza.

AddLocalization(IServiceCollection)

Aggiunge i servizi richiesti per la localizzazione delle applicazioni.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Aggiunge i servizi richiesti per la localizzazione delle applicazioni.

AddLogging(IServiceCollection)

Aggiunge servizi di registrazione all'oggetto IServiceCollection specificato.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Aggiunge servizi di registrazione all'oggetto IServiceCollection specificato.

AddDistributedMemoryCache(IServiceCollection)

Aggiunge un'implementazione predefinita di IDistributedCache che archivia gli elementi in memoria in IServiceCollection. I framework che richiedono una cache distribuita possono aggiungere in modo sicuro questa dipendenza come parte dell'elenco di dipendenze per assicurarsi che vi sia almeno un'implementazione disponibile.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Aggiunge un'implementazione predefinita di IDistributedCache che archivia gli elementi in memoria in IServiceCollection. I framework che richiedono una cache distribuita possono aggiungere in modo sicuro questa dipendenza come parte dell'elenco di dipendenze per assicurarsi che vi sia almeno un'implementazione disponibile.

AddMemoryCache(IServiceCollection)

Aggiunge un'implementazione in memoria non distribuita di IMemoryCache a IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Aggiunge un'implementazione in memoria non distribuita di IMemoryCache a IServiceCollection.

AddMetrics(IServiceCollection)

Aggiunge i servizi delle metriche all'oggetto specificato IServiceCollection.

AddMetrics(IServiceCollection, Action<IMetricsBuilder>)

Aggiunge i servizi delle metriche all'oggetto specificato IServiceCollection.

AddNullLatencyContext(IServiceCollection)

Aggiunge un contesto di latenza no op a un contenitore di inserimento delle dipendenze.

AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Aggiunge un oggetto ObjectPool<T> e consente di restituire istanze con ambito DI di TService.

AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Aggiunge un oggetto ObjectPool<T> e consente di restituire istanze con ambito DI di TService.

ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>)

Registra un'azione usata per configurare l'oggetto DependencyInjectionPoolOptions di un pool tipizzato.

ConfigurePools(IServiceCollection, IConfigurationSection)

Configura i pool DI.

Configure<TOptions>(IServiceCollection, IConfiguration)

Registra un'istanza di configurazione per l'associazione di TOptions e aggiorna le opzioni quando la configurazione cambia.

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

Registra un'istanza della configurazione in base a cui TOptions eseguirà l'associazione.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registra un'istanza della configurazione in base a cui TOptions eseguirà l'associazione.

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

Registra un'istanza della configurazione in base a cui TOptions eseguirà l'associazione.

AddOptions(IServiceCollection)

Aggiunge i servizi richiesti per l'uso delle opzioni.

AddOptions<TOptions>(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

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

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.

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.

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

Registra un'azione usata per configurare un particolare tipo di opzioni una sola volta durante l'avvio. Questa azione viene eseguita prima di PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Gli aggiornamenti della configurazione non richiamano nuovamente l'azione.

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

Registra un'azione usata per configurare un particolare tipo di opzioni. L'esecuzione avviene prima di 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à tutto il relativo I[Post]ConfigureOptions registrato.

ConfigureOptions(IServiceCollection, Type)

Registra un tipo che avrà tutto il relativo I[Post]ConfigureOptions registrato.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra un tipo che avrà tutto il relativo I[Post]ConfigureOptions registrato.

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

Registra un'azione usata per inizializzare un particolare tipo di opzioni. L'esecuzione avviene dopo Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra un'azione usata per configurare un particolare tipo di opzioni. L'esecuzione avviene dopo Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra un'azione usata per post-configurare tutte le istanze di un particolare tipo di opzioni. L'esecuzione avviene dopo Configure<TOptions>(IServiceCollection, Action<TOptions>).

AddPolicyRegistry(IServiceCollection)

Registra un oggetto PolicyRegistry vuoto nella raccolta di servizi con i tipi di servizio IPolicyRegistry<TKey> e IReadOnlyPolicyRegistry<TKey> e restituisce il nuovo registro creato.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Registra l'oggetto IPolicyRegistry<TKey> fornito nella raccolta di servizi con i tipi di servizio IPolicyRegistry<TKey> e IReadOnlyPolicyRegistry<TKey> e restituisce il registro fornito.

AddProcessLogEnricher(IServiceCollection)

Aggiunge un'istanza dell'arricchimento del processo a IServiceCollection.

AddProcessLogEnricher(IServiceCollection, IConfigurationSection)

Aggiunge un'istanza dell'arricchimento host a IServiceCollection.

AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>)

Aggiunge un'istanza dell'arricchimento del processo a IServiceCollection.

AddRedaction(IServiceCollection)

Registra un'implementazione di IRedactorProvider in IServiceCollection.

AddRedaction(IServiceCollection, Action<IRedactionBuilder>)

Registra un'implementazione di IRedactorProvider in IServiceCollection e configura i redactor disponibili.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Aggiunge i servizi di memorizzazione nella cache distribuita di Redis all'oggetto IServiceCollection specificato.

AddResilienceEnricher(IServiceCollection)

Aggiunge enricher di resilienza.

AddResourceMonitoring(IServiceCollection)

Configura e aggiunge un'implementazione IResourceMonitor a una raccolta di servizi.

AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>)

Configura e aggiunge un'implementazione IResourceMonitor a una raccolta di servizi.

BuildServiceProvider(IServiceCollection)

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

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Crea un oggetto ServiceProvider contenente i servizi dell'oggetto IServiceCollection fornito, facoltativamente abilitando la convalida della creazione di servizi e dell'ambito.

BuildServiceProvider(IServiceCollection, Boolean)

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

AddHostedService<THostedService>(IServiceCollection)

Aggiunge una registrazione di IHostedService per il tipo specificato.

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

Aggiunge una registrazione di IHostedService per il tipo specificato.

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>(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.

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.

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>(IServiceCollection, Object)

Aggiunge un servizio singleton del tipo specificato in TService 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.

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,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.

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>(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.

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.

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>(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.

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.

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>(IServiceCollection)

Aggiunge un servizio singleton del tipo specificato in TService 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.

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,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.

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>(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.

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.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Aggiunge i servizi di memorizzazione nella cache distribuita di Microsoft SQL Server all'oggetto IServiceCollection specificato.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Aggiunge i servizi di memorizzazione nella cache distribuita di Redis all'oggetto IServiceCollection specificato.

AddTcpEndpointProbe(IServiceCollection)

Registra la segnalazione dello stato di integrità usando una porta TCP se il servizio è considerato integro IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, IConfigurationSection)

Registra la segnalazione dello stato di integrità usando una porta TCP se il servizio è considerato integro IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, Action<TcpEndpointProbesOptions>)

Registra la segnalazione dello stato di integrità usando una porta TCP se il servizio è considerato integro IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String)

Registra la segnalazione dello stato di integrità usando una porta TCP se il servizio è considerato integro IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, IConfigurationSection)

Registra la segnalazione dello stato di integrità usando una porta TCP se il servizio è considerato integro IHealthCheck.

AddTcpEndpointProbe(IServiceCollection, String, Action<TcpEndpointProbesOptions>)

Registra la segnalazione dello stato di integrità usando una porta TCP se il servizio è considerato integro IHealthCheck.

AddSystemd(IServiceCollection)

Specifica il contratto per una raccolta di descrittori di servizio.

AddWindowsService(IServiceCollection)

Specifica il contratto per una raccolta di descrittori di servizio.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Specifica il contratto per una raccolta di descrittori di servizio.

AsReadOnly<T>(IList<T>)

Restituisce un wrapper di sola ReadOnlyCollection<T> lettura per l'elenco specificato.

CopyToDataTable<T>(IEnumerable<T>)

Restituisce un oggetto DataTable che contiene copie degli oggetti DataRow, dato un oggetto IEnumerable<T> di input dove il parametro generico DataRow è T.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.

Si applica a