IServiceCollection Interfaccia

Definizione

Specifica il contratto per una raccolta di descrittori di servizio.Specifies the contract for a collection of service descriptors.

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
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>.Gets the number of elements contained in the ICollection<T>.

(Ereditato da ICollection<T>)
IsReadOnly

Ottiene un valore che indica se ICollection<T> è di sola lettura.Gets a value indicating whether the ICollection<T> is read-only.

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

Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.Gets or sets the element at the specified index.

(Ereditato da IList<T>)

Metodi

Add(T)

Aggiunge un elemento a ICollection<T>.Adds an item to the ICollection<T>.

(Ereditato da ICollection<T>)
Clear()

Rimuove tutti gli elementi da ICollection<T>.Removes all items from the ICollection<T>.

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

Stabilisce se ICollection<T> contiene un valore specifico.Determines whether the ICollection<T> contains a specific value.

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

Copia gli elementi di ICollection<T> in Array a partire da un particolare indice Array.Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

(Ereditato da ICollection<T>)
GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.Returns an enumerator that iterates through a collection.

(Ereditato da IEnumerable)
IndexOf(T)

Determina l'indice di un elemento specifico in IList<T>.Determines the index of a specific item in the IList<T>.

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

Inserisce un elemento in IList<T> in corrispondenza dell'indice specificato.Inserts an item to the IList<T> at the specified index.

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

Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>.Removes the first occurrence of a specific object from the ICollection<T>.

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

Rimuove l'elemento IList<T> in corrispondenza dell'indice specificato.Removes the IList<T> item at the specified index.

(Ereditato da IList<T>)

Metodi di estensione

AddWebEncoders(IServiceCollection)

Aggiunge HtmlEncoder, JavaScriptEncoder e UrlEncoder all'oggetto services specificato.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Aggiunge HtmlEncoder, JavaScriptEncoder e UrlEncoder all'oggetto services specificato.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

Add(IServiceCollection, ServiceDescriptor)

Aggiunge l'oggetto descriptor specificato alla raccolta collection.Adds the specified descriptor to the collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge una sequenza di oggetti ServiceDescriptor a collection.Adds a sequence of ServiceDescriptor to the collection.

RemoveAll(IServiceCollection, Type)

Rimuove tutti i servizi di tipo serviceType in IServiceCollection.Removes all services of type serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Rimuove tutti i servizi di tipo T in IServiceCollection.Removes all services of type T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Rimuove il primo servizio in IServiceCollection con lo stesso tipo di servizio di descriptor e aggiunge descriptor alla raccolta.Removes the first service in IServiceCollection with the same service type as descriptor and adds descriptor to the collection.

TryAdd(IServiceCollection, ServiceDescriptor)

Aggiunge l'oggetto descriptor specificato a collection se il tipo di servizio non è già stato registrato.Adds the specified descriptor to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge l'oggetto descriptors specificato a collection se il tipo di servizio non è già stato registrato.Adds the specified descriptors to the collection if the service type hasn't already been registered.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Aggiunge un oggetto ServiceDescriptor se è presente un descrittore con lo stesso oggetto ServiceType e un'implementazione non già inclusa in services...Adds a ServiceDescriptor if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Aggiunge gli oggetti ServiceDescriptor specificati se è presente un descrittore con lo stesso oggetto ServiceType e un'implementazione non già inclusa in services...Adds the specified ServiceDescriptors if an existing descriptor with the same ServiceType and an implementation that does not already exist in services...

TryAddScoped(IServiceCollection, Type)

Aggiunge l'oggetto service specificato come servizio Scoped a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Scoped service to the collection if the service type hasn't already been registered.

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

Aggiunge l'oggetto service specificato come servizio Scoped usando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Scoped service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddScoped(IServiceCollection, Type, Type)

Aggiunge l'oggetto service specificato come servizio Scoped con l'implementazione di implementationType a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Scoped service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddScoped<TService>(IServiceCollection)

Aggiunge l'oggetto TService specificato come servizio Scoped a collection se il tipo di servizio non è già stato registrato.Adds the specified TService as a Scoped service to the collection if the service type hasn't already been registered.

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

Aggiunge l'oggetto TService specificato come servizio Scoped usando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.Adds the specified TService as a Scoped service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto TService specificato come tipo di implementazione del servizio Scoped specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.Adds the specified TService as a Scoped service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type)

Aggiunge l'oggetto service specificato come servizio Singleton a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Singleton service to the collection if the service type hasn't already been registered.

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

Aggiunge l'oggetto service specificato come servizio Singleton usando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Singleton service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddSingleton(IServiceCollection, Type, Type)

Aggiunge l'oggetto service specificato come servizio Singleton con l'implementazione di implementationType a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Singleton service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection)

Aggiunge l'oggetto TService specificato come servizio Singleton a collection se il tipo di servizio non è già stato registrato.Adds the specified TService as a Singleton service to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection, TService)

Aggiunge l'oggetto TService specificato come servizio Singleton con un'istanza specificata in instance a collection se il tipo di servizio non è già stato registrato.Adds the specified TService as a Singleton service with an instance specified in instance to the collection if the service type hasn't already been registered.

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

Aggiunge l'oggetto TService specificato come servizio Singleton usando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.Adds the specified TService as a Singleton service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto TService specificato come tipo di implementazione del servizio Singleton specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.Adds the specified TService as a Singleton service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type)

Aggiunge l'oggetto service specificato come servizio Transient a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Transient service to the collection if the service type hasn't already been registered.

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

Aggiunge l'oggetto service specificato come servizio Transient usando la factory specificata in implementationFactory a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Transient service using the factory specified in implementationFactory to the collection if the service type hasn't already been registered.

TryAddTransient(IServiceCollection, Type, Type)

Aggiunge l'oggetto service specificato come servizio Transient con l'implementazione di implementationType a collection se il tipo di servizio non è già stato registrato.Adds the specified service as a Transient service with the implementationType implementation to the collection if the service type hasn't already been registered.

TryAddTransient<TService>(IServiceCollection)

Aggiunge l'oggetto TService specificato come servizio Transient a collection se il tipo di servizio non è già stato registrato.Adds the specified TService as a Transient service to the collection if the service type hasn't already been registered.

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

Aggiunge l'oggetto TService specificato come servizio Transient usando la factory specificata in implementationFactory a services se il tipo di servizio non è già stato registrato.Adds the specified TService as a Transient service using the factory specified in implementationFactory to the services if the service type hasn't already been registered.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Aggiunge l'oggetto TService specificato come tipo di implementazione del servizio Transient specificato in TImplementation a collection se il tipo di servizio non è già stato registrato.Adds the specified TService as a Transient service implementation type specified in TImplementation to the collection if the service type hasn't already been registered.

AddHealthChecks(IServiceCollection)

Aggiunge HealthCheckService al contenitore, usando il delegato fornito per la registrazione dei controlli integrità.Adds the HealthCheckService to the container, using the provided delegate to register health checks.

AddHttpClient(IServiceCollection)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection.Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Il nome del client verrà impostato sul nome completo di TClient.The client name will be set to the full name of TClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Il nome del client verrà impostato sul nome di tipo di TClient.The client name will be set to the type name of TClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Il nome del client verrà impostato sul nome di tipo di TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Il nome del client verrà impostato sul nome di tipo di TClient.The client name will be set to the type name of TClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Il nome del client verrà impostato sul nome di tipo di TClient.The client name will be set to the type name of TClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Il nome del client verrà impostato sul nome di tipo di TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Il nome del client verrà impostato sul nome di tipo di TClient.The client name will be set to the type name of TClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

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

Aggiunge IHttpClientFactory e i servizi correlati a IServiceCollection e configura un'associazione tra il tipo TClient e un oggetto HttpClient denominato.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddLocalization(IServiceCollection)

Aggiunge i servizi richiesti per la localizzazione delle applicazioni.Adds services required for application localization.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Aggiunge i servizi richiesti per la localizzazione delle applicazioni.Adds services required for application localization.

AddLogging(IServiceCollection)

Aggiunge servizi di registrazione all'oggetto IServiceCollection specificato.Adds logging services to the specified IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Aggiunge servizi di registrazione all'oggetto IServiceCollection specificato.Adds logging services to the specified IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Aggiunge un'implementazione predefinita di IDistributedCache che archivia gli elementi in memoria in IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the 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.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Aggiunge un'implementazione predefinita di IDistributedCache che archivia gli elementi in memoria in IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the 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.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddMemoryCache(IServiceCollection)

Aggiunge un'implementazione in memoria non distribuita di IMemoryCache a IServiceCollection.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Aggiunge un'implementazione in memoria non distribuita di IMemoryCache a IServiceCollection.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

Configure<TOptions>(IServiceCollection, IConfiguration)

Registra un'istanza della configurazione in base a cui TOptions eseguirà l'associazione.Registers a configuration instance which TOptions will bind against.

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

Registra un'istanza della configurazione in base a cui TOptions eseguirà l'associazione.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registra un'istanza della configurazione in base a cui TOptions eseguirà l'associazione.Registers a configuration instance which TOptions will bind against.

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

Registra un'istanza della configurazione in base a cui TOptions eseguirà l'associazione.Registers a configuration instance which TOptions will bind against.

AddOptions(IServiceCollection)

Aggiunge i servizi richiesti per l'uso delle opzioni.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

Ottiene un generatore di opzioni che invia le chiamate di configurazione per lo stesso oggetto TOptions alla raccolta di servizi sottostante.Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

Ottiene un generatore di opzioni che invia le chiamate di configurazione per lo stesso oggetto TOptions denominato alla raccolta di servizi sottostante.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

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

Registra un'azione usata per configurare un particolare tipo di opzioni.Registers an action used to configure a particular type of options. Nota: L'esecuzione avviene prima di tutti gli altri oggettiNote: These are run before all ..

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

Registra un'azione usata per configurare un particolare tipo di opzioni.Registers an action used to configure a particular type of options. Nota: L'esecuzione avviene prima di tutti gli altri oggettiNote: These are run before all ..

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

Registra un'azione usata per configurare tutte le istanze di un particolare tipo di opzioni.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

Registra un oggetto che avrà tutti i relativi elementi I[Post]ConfigureOptions registrati.Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

Registra un tipo che avrà tutti i relativi elementi I[Post]ConfigureOptions registrati.Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra un tipo che avrà tutti i relativi elementi I[Post]ConfigureOptions registrati.Registers a type that will have all of its I[Post]ConfigureOptions registered.

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

Registra un'azione usata per inizializzare un particolare tipo di opzioni.Registers an action used to initialize a particular type of options. Nota: L'esecuzione avviene dopo tutti gli altri oggettiNote: These are run after all ..

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

Registra un'azione usata per configurare un particolare tipo di opzioni.Registers an action used to configure a particular type of options. Nota: L'esecuzione avviene dopo tutti gli altri oggettiNote: These are run after all ..

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

Registra un'azione usata per post-configurare tutte le istanze di un particolare tipo di opzioni.Registers an action used to post configure all instances of a particular type of options. Nota: L'esecuzione avviene dopo tutti gli altri oggettiNote: These are run after all ..

AddPolicyRegistry(IServiceCollection)

Registra un oggetto Polly.Registry.PolicyRegistry vuoto nella raccolta di servizi con i tipi di servizio Polly.Registry.IPolicyRegistry`1 e Polly.Registry.IReadOnlyPolicyRegistry`1 e restituisce il nuovo registro creato.Registers an empty Polly.Registry.PolicyRegistry in the service collection with service types Polly.Registry.IPolicyRegistry`1, and Polly.Registry.IReadOnlyPolicyRegistry`1 and returns the newly created registry.

AddPolicyRegistry(IServiceCollection, IPolicyRegistry<String>)

Registra l'oggetto Polly.Registry.IPolicyRegistry`1 fornito nella raccolta di servizi con i tipi di servizio Polly.Registry.IPolicyRegistry`1 e Polly.Registry.IReadOnlyPolicyRegistry`1 e restituisce il registro fornito.Registers the provided Polly.Registry.IPolicyRegistry`1 in the service collection with service types Polly.Registry.IPolicyRegistry`1, and Polly.Registry.IReadOnlyPolicyRegistry`1 and returns the provided registry.

AddDistributedRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Aggiunge i servizi di memorizzazione nella cache distribuita di Redis all'oggetto IServiceCollection specificato.Adds Redis distributed caching services to the specified IServiceCollection.

BuildServiceProvider(IServiceCollection)

Crea un oggetto ServiceProvider contenente i servizi dell'oggetto IServiceCollection fornito.Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Crea un oggetto ServiceProvider contenente i servizi dell'oggetto IServiceCollection fornito, facoltativamente abilitando la convalida dell'ambito.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

Crea un oggetto ServiceProvider contenente i servizi dell'oggetto IServiceCollection fornito, facoltativamente abilitando la convalida dell'ambito.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

AddHostedService<THostedService>(IServiceCollection)

Aggiunge una registrazione di IHostedService per il tipo specificato.Add an IHostedService registration for the given type.

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

Aggiunge una registrazione di IHostedService per il tipo specificato.Add an IHostedService registration for the given type.

AddScoped(IServiceCollection, Type)

Aggiunge un servizio con ambito del tipo specificato in serviceType all'oggetto IServiceCollection specificato.Adds a scoped service of the type specified in serviceType to the specified IServiceCollection.

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

Aggiunge un servizio con ambito del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a scoped service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Aggiunge un servizio con ambito del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.Adds a scoped service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddScoped<TService>(IServiceCollection)

Aggiunge un servizio con ambito del tipo specificato in TService all'oggetto IServiceCollection specificato.Adds a scoped service of the type specified in TService to the specified IServiceCollection.

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

Aggiunge un servizio con ambito del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a scoped service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Aggiunge un servizio con ambito del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.Adds a scoped service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

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

Aggiunge un servizio con ambito del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a scoped service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type)

Aggiunge un servizio singleton del tipo specificato in serviceType all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in serviceType to the specified IServiceCollection.

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

Aggiunge un servizio singleton del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Aggiunge un servizio singleton del tipo specificato in serviceType con un'istanza specificata in implementationInstance all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in serviceType with an instance specified in implementationInstance to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Aggiunge un servizio singleton del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Aggiunge un servizio singleton del tipo specificato in TService all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in TService to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Aggiunge un servizio singleton del tipo specificato in TService con un'istanza specificata in implementationInstance all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in TService with an instance specified in implementationInstance to the specified IServiceCollection.

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

Aggiunge un servizio singleton del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Aggiunge un servizio singleton del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

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

Aggiunge un servizio singleton del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a singleton service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddTransient(IServiceCollection, Type)

Aggiunge un servizio temporaneo del tipo specificato in serviceType all'oggetto IServiceCollection specificato.Adds a transient service of the type specified in serviceType to the specified IServiceCollection.

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

Aggiunge un servizio temporaneo del tipo specificato in serviceType con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a transient service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Aggiunge un servizio temporaneo del tipo specificato in serviceType con un'implementazione del tipo specificato in implementationType all'oggetto IServiceCollection specificato.Adds a transient service of the type specified in serviceType with an implementation of the type specified in implementationType to the specified IServiceCollection.

AddTransient<TService>(IServiceCollection)

Aggiunge un servizio temporaneo del tipo specificato in TService all'oggetto IServiceCollection specificato.Adds a transient service of the type specified in TService to the specified IServiceCollection.

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

Aggiunge un servizio temporaneo del tipo specificato in TService con una factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a transient service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Aggiunge un servizio temporaneo del tipo specificato in TService con un tipo di implementazione specificato in TImplementation all'oggetto IServiceCollection specificato.Adds a transient service of the type specified in TService with an implementation type specified in TImplementation to the specified IServiceCollection.

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

Aggiunge un servizio temporaneo del tipo specificato in TService con un tipo di implementazione specificato in TImplementation usando la factory specificata in implementationFactory all'oggetto IServiceCollection specificato.Adds a transient service of the type specified in TService with an implementation type specified in TImplementation using the factory specified in implementationFactory to the specified IServiceCollection.

AddDistributedSqlServerCache(IServiceCollection, Action<SqlServerCacheOptions>)

Aggiunge i servizi di memorizzazione nella cache distribuita di Microsoft SQL Server all'oggetto IServiceCollection specificato.Adds Microsoft SQL Server distributed caching services to the specified IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Aggiunge i servizi di memorizzazione nella cache distribuita di Redis all'oggetto IServiceCollection specificato.Adds Redis distributed caching services to the specified IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

Restituisce un oggetto DataTable che contiene copie degli oggetti DataRow, dato un oggetto IEnumerable<T> di input dove il parametro generico DataRow è T.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is 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 T è DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Si applica a