IServiceCollection Interfaccia
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.
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 |
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>). |
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 |
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 |
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 è |
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 |
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 |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per