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) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddServiceLogEnricher(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddServiceLogEnricher(IServiceCollection, Action<ApplicationLogEnricherOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddApplicationMetadata(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddApplicationMetadata(IServiceCollection, Action<ApplicationMetadata>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddAsyncState(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
ActivateKeyedSingleton(IServiceCollection, Type, Object) |
Specifica il contratto per una raccolta di descrittori di servizio. |
ActivateKeyedSingleton<TService>(IServiceCollection, Object) |
Specifica il contratto per una raccolta di descrittori di servizio. |
ActivateSingleton(IServiceCollection, Type) |
Specifica il contratto per una raccolta di descrittori di servizio. |
ActivateSingleton<TService>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedSingleton(IServiceCollection, Type) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedSingleton(IServiceCollection, Type, Type) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedSingleton<TService>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddActivatedSingleton<TService,TImplementation>(IServiceCollection, Func<IServiceProvider,TImplementation>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedKeyedSingleton(IServiceCollection, Type, Object, Type) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedSingleton(IServiceCollection, Type) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedSingleton(IServiceCollection, Type, Type) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedSingleton<TService>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
TryAddActivatedSingleton<TService,TImplementation>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddTelemetryHealthCheckPublisher(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddTelemetryHealthCheckPublisher(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddTelemetryHealthCheckPublisher(IServiceCollection, Action<TelemetryHealthCheckPublisherOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddContextualOptions(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
Configure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
PostConfigure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
PostConfigure<TOptions>(IServiceCollection, String, Action<IOptionsContext,TOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
PostConfigureAll<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
ValidateContextualOptions<TOptions>(IServiceCollection, Func<TOptions,Boolean>, String) |
Specifica il contratto per una raccolta di descrittori di servizio. |
ValidateContextualOptions<TOptions>(IServiceCollection, String, Func<TOptions,Boolean>, String) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddWebEncoders(IServiceCollection) |
Aggiunge HtmlEncoder, JavaScriptEncoder e UrlEncoder all'oggetto |
AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>) |
Aggiunge HtmlEncoder, JavaScriptEncoder e UrlEncoder all'oggetto |
AddLogEnricher(IServiceCollection, ILogEnricher) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddLogEnricher<T>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddStaticLogEnricher(IServiceCollection, IStaticLogEnricher) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddStaticLogEnricher<T>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddExceptionSummarizer(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddExceptionSummarizer(IServiceCollection, Action<IExceptionSummarizationBuilder>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
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) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddFakeLogging(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddFakeLogging(IServiceCollection, Action<FakeLogCollectorOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddFakeRedaction(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddFakeRedaction(IServiceCollection, Action<FakeRedactorOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
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) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddHttpClientLatencyTelemetry(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddHttpClientLatencyTelemetry(IServiceCollection, Action<HttpClientLatencyTelemetryOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddExtendedHttpClientLogging(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddExtendedHttpClientLogging(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddExtendedHttpClientLogging(IServiceCollection, Action<LoggingOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddHttpClientLogEnricher<T>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddDownstreamDependencyMetadata(IServiceCollection, IDownstreamDependencyMetadata) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddDownstreamDependencyMetadata<T>(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddKubernetesProbes(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddKubernetesProbes(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddKubernetesProbes(IServiceCollection, Action<KubernetesProbesOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddConsoleLatencyDataExporter(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddConsoleLatencyDataExporter(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddConsoleLatencyDataExporter(IServiceCollection, Action<LatencyConsoleOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddLatencyContext(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddLatencyContext(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddLatencyContext(IServiceCollection, Action<LatencyContextOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
RegisterCheckpointNames(IServiceCollection, String[]) |
Specifica il contratto per una raccolta di descrittori di servizio. |
RegisterMeasureNames(IServiceCollection, String[]) |
Specifica il contratto per una raccolta di descrittori di servizio. |
RegisterTagNames(IServiceCollection, String[]) |
Specifica il contratto per una raccolta di descrittori di servizio. |
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) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddPooled<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddPooled<TService,TImplementation>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
ConfigurePool<TService>(IServiceCollection, Action<DependencyInjectionPoolOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
ConfigurePools(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
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 le |
AddOptions<TOptions>(IServiceCollection, String) |
Ottiene un generatore di opzioni che inoltra le |
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à tutti i relativi |
ConfigureOptions(IServiceCollection, Type) |
Registra un tipo che avrà tutti i relativi |
ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Registra un tipo che avrà tutti i relativi |
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) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddProcessLogEnricher(IServiceCollection, IConfigurationSection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddProcessLogEnricher(IServiceCollection, Action<ProcessLogEnricherOptions>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddRedaction(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddRedaction(IServiceCollection, Action<IRedactionBuilder>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>) |
Aggiunge i servizi di memorizzazione nella cache distribuita di Redis all'oggetto IServiceCollection specificato. |
AddResilienceEnricher(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddResourceMonitoring(IServiceCollection) |
Specifica il contratto per una raccolta di descrittori di servizio. |
AddResourceMonitoring(IServiceCollection, Action<IResourceMonitorBuilder>) |
Specifica il contratto per una raccolta di descrittori di servizio. |
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. |
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
Invia e visualizza il feedback per