ServiceCollection Classe

Definizione

Implementazione predefinita di IServiceCollection.Default implementation of IServiceCollection.

public ref class ServiceCollection : Microsoft::Extensions::DependencyInjection::IServiceCollection, System::Collections::Generic::ICollection<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IEnumerable<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>, System::Collections::Generic::IList<Microsoft::Extensions::DependencyInjection::ServiceDescriptor ^>
public class ServiceCollection : Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Collections.Generic.ICollection<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>, System.Collections.Generic.IList<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
type ServiceCollection = class
    interface IServiceCollection
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
    interface IList<ServiceDescriptor>
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Ereditarietà
ServiceCollection
Implementazioni

Costruttori

ServiceCollection()

Proprietà

Count
IsReadOnly
Item[Int32]

Metodi

Clear()
Contains(ServiceDescriptor)
CopyTo(ServiceDescriptor[], Int32)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEnumerator()
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IndexOf(ServiceDescriptor)
Insert(Int32, ServiceDescriptor)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Remove(ServiceDescriptor)
RemoveAt(Int32)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection<ServiceDescriptor>.Add(ServiceDescriptor)
IEnumerable.GetEnumerator()

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 T è DataRow.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