ServiceCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
ServiceCollection() |
Inizializza una nuova istanza della classe ServiceCollection. |
Proprietà
Count |
Ottiene il numero di elementi contenuti in ICollection<T>. |
IsReadOnly |
Ottiene un valore che indica se ICollection<T> è di sola lettura. |
Item[Int32] |
Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. |
Metodi
Clear() |
Rimuove tutti gli elementi da ICollection<T>. |
Contains(ServiceDescriptor) |
Stabilisce se ICollection<T> contiene un valore specifico. |
CopyTo(ServiceDescriptor[], Int32) |
Copia gli elementi di ICollection<T> in Array a partire da un particolare indice Array. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un enumeratore che consente di scorrere la raccolta. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IndexOf(ServiceDescriptor) |
Determina l'indice di un elemento specifico in IList<T>. |
Insert(Int32, ServiceDescriptor) |
Inserisce un elemento in IList<T> in corrispondenza dell'indice specificato. |
MakeReadOnly() |
Rende questa raccolta di sola lettura. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (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
ICollection<ServiceDescriptor>.Add(ServiceDescriptor) |
Aggiunge un elemento a ICollection<T>. |
IEnumerable.GetEnumerator() |
Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. |
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 |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
Aggiunge HtmlEncoder, JavaScriptEncoder e UrlEncoder all'oggetto |
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 |
Add(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Aggiunge una sequenza di oggetti ServiceDescriptor a |
RemoveAll(IServiceCollection, Type) |
Rimuove tutti i servizi di tipo |
RemoveAll<T>(IServiceCollection) |
Rimuove tutti i servizi di tipo |
RemoveAllKeyed(IServiceCollection, Type, Object) |
Rimuove tutti i servizi di tipo |
RemoveAllKeyed<T>(IServiceCollection, Object) |
Rimuove tutti i servizi di tipo |
Replace(IServiceCollection, ServiceDescriptor) |
Rimuove il primo servizio in IServiceCollection con lo stesso tipo di servizio di |
TryAdd(IServiceCollection, ServiceDescriptor) |
Aggiunge l'oggetto |
TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Aggiunge l'oggetto |
TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Aggiunge un oggetto ServiceDescriptor se è presente un descrittore con lo stesso oggetto ServiceType e un'implementazione non già inclusa in |
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 |
TryAddKeyedScoped(IServiceCollection, Type, Object) |
Aggiunge l'oggetto |
TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Aggiunge l'oggetto |
TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Aggiunge l'oggetto |
TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Aggiunge l'oggetto |
TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Aggiunge l'oggetto |
TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Aggiunge l'oggetto |
TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Aggiunge l'oggetto |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Aggiunge l'oggetto |
TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Aggiunge l'oggetto |
TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Aggiunge l'oggetto |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Aggiunge l'oggetto |
TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Aggiunge l'oggetto |
TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Aggiunge l'oggetto |
TryAddKeyedTransient(IServiceCollection, Type, Object) |
Aggiunge l'oggetto |
TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Aggiunge l'oggetto |
TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Aggiunge l'oggetto |
TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Aggiunge l'oggetto |
TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Aggiunge l'oggetto |
TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Aggiunge l'oggetto |
TryAddScoped(IServiceCollection, Type) |
Aggiunge l'oggetto |
TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Aggiunge l'oggetto |
TryAddScoped(IServiceCollection, Type, Type) |
Aggiunge l'oggetto |
TryAddScoped<TService>(IServiceCollection) |
Aggiunge l'oggetto |
TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Aggiunge l'oggetto |
TryAddScoped<TService,TImplementation>(IServiceCollection) |
Aggiunge l'oggetto |
TryAddSingleton(IServiceCollection, Type) |
Aggiunge l'oggetto |
TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Aggiunge l'oggetto |
TryAddSingleton(IServiceCollection, Type, Type) |
Aggiunge l'oggetto |
TryAddSingleton<TService>(IServiceCollection) |
Aggiunge l'oggetto |
TryAddSingleton<TService>(IServiceCollection, TService) |
Aggiunge l'oggetto |
TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Aggiunge l'oggetto |
TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Aggiunge l'oggetto |
TryAddTransient(IServiceCollection, Type) |
Aggiunge l'oggetto |
TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Aggiunge l'oggetto |
TryAddTransient(IServiceCollection, Type, Type) |
Aggiunge l'oggetto |
TryAddTransient<TService>(IServiceCollection) |
Aggiunge l'oggetto |
TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Aggiunge l'oggetto |
TryAddTransient<TService,TImplementation>(IServiceCollection) |
Aggiunge l'oggetto |
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 |
AddHttpClient<TClient>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, String) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient>(IServiceCollection, String, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,TImplementation>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, Func<HttpClient,IServiceProvider,TImplementation>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<IServiceProvider,HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Action<HttpClient>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,TImplementation>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
AddHttpClient<TClient,TImplementation>(IServiceCollection, String, Func<HttpClient,IServiceProvider,TImplementation>) |
Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo |
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 |
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 |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Aggiunge un oggetto ObjectPool<T> e consente di restituire istanze con ambito DI di |
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 |
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 |
AddOptions<TOptions>(IServiceCollection, String) |
Ottiene un generatore di opzioni che inoltra |
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 |
ConfigureOptions(IServiceCollection, Type) |
Registra un tipo che avrà tutto il relativo |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Registra un tipo che avrà tutto il relativo |
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>). |
AddProcessLogEnricher(IServiceCollection) |
Aggiunge un'istanza del arricchimento del processo all'oggetto IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, IConfigurationSection) |
Aggiunge un'istanza dell'arricchimento host all'oggetto IServiceCollection. |
AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>) |
Aggiunge un'istanza del arricchimento del processo all'oggetto 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. |
AddResilienceEnricher(IServiceCollection) |
Aggiunge arricchimenti 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 |
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Aggiunge un servizio con ambito del tipo specificato in |
AddKeyedScoped(IServiceCollection, Type, Object, Type) |
Aggiunge un servizio con ambito del tipo specificato in |
AddKeyedScoped<TService>(IServiceCollection, Object) |
Aggiunge un servizio con ambito del tipo specificato in |
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Aggiunge un servizio con ambito del tipo specificato in |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Aggiunge un servizio con ambito del tipo specificato in |
AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Aggiunge un servizio con ambito del tipo specificato in |
AddKeyedSingleton(IServiceCollection, Type, Object) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedSingleton(IServiceCollection, Type, Object, Object) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedSingleton<TService>(IServiceCollection, Object) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Aggiunge un servizio singleton del tipo specificato in |
AddKeyedTransient(IServiceCollection, Type, Object) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddKeyedTransient(IServiceCollection, Type, Object, Type) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddKeyedTransient<TService>(IServiceCollection, Object) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddScoped(IServiceCollection, Type) |
Aggiunge un servizio con ambito del tipo specificato in |
AddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Aggiunge un servizio con ambito del tipo specificato in |
AddScoped(IServiceCollection, Type, Type) |
Aggiunge un servizio con ambito del tipo specificato in |
AddScoped<TService>(IServiceCollection) |
Aggiunge un servizio con ambito del tipo specificato in |
AddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Aggiunge un servizio con ambito del tipo specificato in |
AddScoped<TService,TImplementation>(IServiceCollection) |
Aggiunge un servizio con ambito del tipo specificato in |
AddScoped<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Aggiunge un servizio con ambito del tipo specificato in |
AddSingleton(IServiceCollection, Type) |
Aggiunge un servizio singleton del tipo specificato in |
AddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Aggiunge un servizio singleton del tipo specificato in |
AddSingleton(IServiceCollection, Type, Object) |
Aggiunge un servizio singleton del tipo specificato in |
AddSingleton(IServiceCollection, Type, Type) |
Aggiunge un servizio singleton del tipo specificato in |
AddSingleton<TService>(IServiceCollection) |
Aggiunge un servizio singleton del tipo specificato in |
AddSingleton<TService>(IServiceCollection, TService) |
Aggiunge un servizio singleton del tipo specificato in |
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Aggiunge un servizio singleton del tipo specificato in |
AddSingleton<TService,TImplementation>(IServiceCollection) |
Aggiunge un servizio singleton del tipo specificato in |
AddSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Aggiunge un servizio singleton del tipo specificato in |
AddTransient(IServiceCollection, Type) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddTransient(IServiceCollection, Type, Type) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddTransient<TService>(IServiceCollection) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddTransient<TService,TImplementation>(IServiceCollection) |
Aggiunge un servizio temporaneo del tipo specificato in |
AddTransient<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Aggiunge un servizio temporaneo del tipo specificato in |
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) |
Implementazione predefinita di IServiceCollection. |
AddWindowsService(IServiceCollection) |
Implementazione predefinita di IServiceCollection. |
AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>) |
Implementazione predefinita di IServiceCollection. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per