IServiceCollection Interface

Définition

Spécifie le contrat d’une collection de descripteurs de service.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)
Dérivé
Implémente

Propriétés

Count

Obtient le nombre d'éléments contenus dans le ICollection<T>.Gets the number of elements contained in the ICollection<T>.

(Hérité de ICollection<T>)
IsReadOnly

Obtient une valeur indiquant si ICollection<T> est en lecture seule.Gets a value indicating whether the ICollection<T> is read-only.

(Hérité de ICollection<T>)
Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.Gets or sets the element at the specified index.

(Hérité de IList<T>)

Méthodes

Add(T)

Ajoute un élément à ICollection<T>.Adds an item to the ICollection<T>.

(Hérité de ICollection<T>)
Clear()

Supprime tous les éléments de ICollection<T>.Removes all items from the ICollection<T>.

(Hérité de ICollection<T>)
Contains(T)

Détermine si ICollection<T> contient une valeur spécifique.Determines whether the ICollection<T> contains a specific value.

(Hérité de ICollection<T>)
CopyTo(T[], Int32)

Copie les éléments de ICollection<T> dans Array, à partir d'un index particulier de Array.Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.

(Hérité de ICollection<T>)
GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.Returns an enumerator that iterates through a collection.

(Hérité de IEnumerable)
IndexOf(T)

Détermine l'index d'un élément spécifique d'IList<T>.Determines the index of a specific item in the IList<T>.

(Hérité de IList<T>)
Insert(Int32, T)

Insère un élément dans IList<T> à l'index spécifié.Inserts an item to the IList<T> at the specified index.

(Hérité de IList<T>)
Remove(T)

Supprime la première occurrence d'un objet spécifique de ICollection<T>.Removes the first occurrence of a specific object from the ICollection<T>.

(Hérité de ICollection<T>)
RemoveAt(Int32)

Supprime l'élément IList<T> au niveau de l'index spécifié.Removes the IList<T> item at the specified index.

(Hérité de IList<T>)

Méthodes d’extension

AddWebEncoders(IServiceCollection)

Ajoute HtmlEncoder, JavaScriptEncoder et UrlEncoder au services spécifié.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

AddWebEncoders(IServiceCollection, Action<WebEncoderOptions>)

Ajoute HtmlEncoder, JavaScriptEncoder et UrlEncoder au services spécifié.Adds HtmlEncoder, JavaScriptEncoder and UrlEncoder to the specified services.

Add(IServiceCollection, ServiceDescriptor)

Ajoute le descriptor spécifié à collection.Adds the specified descriptor to the collection.

Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Ajoute une séquence de ServiceDescriptor au collection.Adds a sequence of ServiceDescriptor to the collection.

RemoveAll(IServiceCollection, Type)

Supprime tous les services de type serviceType dans IServiceCollection.Removes all services of type serviceType in IServiceCollection.

RemoveAll<T>(IServiceCollection)

Supprime tous les services de type T dans IServiceCollection.Removes all services of type T in IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Supprime le premier service dans IServiceCollection avec le même type de service que descriptor et ajoute descriptor à la collection.Removes the first service in IServiceCollection with the same service type as descriptor and adds descriptor to the collection.

TryAdd(IServiceCollection, ServiceDescriptor)

Ajoute le descriptor spécifié au collection si le type de service n’a pas déjà été inscrit.Adds the specified descriptor to the collection if the service type hasn't already been registered.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Ajoute le descriptors spécifié au collection si le type de service n’a pas déjà été inscrit.Adds the specified descriptors to the collection if the service type hasn't already been registered.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Ajoute un ServiceDescriptor si un descripteur du même ServiceType et une implémentation n’existent pas déjà dans 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>)

Ajoute les ServiceDescriptor spécifiés si un descripteur du même ServiceType et une implémentation n’existent pas déjà dans 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)

Ajoute le service spécifié en tant que service Scoped au collection si le type de service n’a pas déjà été inscrit.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>)

Ajoute le service spécifié en tant que service Scoped à l’aide de la fabrique spécifiée dans implementationFactory au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute le service spécifié en tant que service Scoped avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute le TService spécifié en tant que service Scoped au collection si le type de service n’a pas déjà été inscrit.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>)

Ajoute le TService spécifié en tant que service Scoped à l’aide de la fabrique spécifiée dans implementationFactory au services si le type de service n’a pas déjà été inscrit.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)

Ajoute le TService spécifié en tant que service Scoped à l’aide du type d’implémentation spécifié dans TImplementation au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute le service spécifié en tant que service Singleton au collection si le type de service n’a pas déjà été inscrit.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>)

Ajoute le service spécifié en tant que service Singleton à l’aide de la fabrique spécifiée dans implementationFactory au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute le service spécifié en tant que service Singleton avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute le TService spécifié en tant que service Singleton au collection si le type de service n’a pas déjà été inscrit.Adds the specified TService as a Singleton service to the collection if the service type hasn't already been registered.

TryAddSingleton<TService>(IServiceCollection, TService)

Ajoute le TService spécifié en tant que service Singleton avec une instance spécifiée dans instance au collection si le type de service n’a pas déjà été inscrit.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>)

Ajoute le TService spécifié en tant que service Singleton à l’aide de la fabrique spécifiée dans implementationFactory au services si le type de service n’a pas déjà été inscrit.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)

Ajoute le TService spécifié en tant que service Singleton à l’aide du type d’implémentation spécifié dans TImplementation au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute le service spécifié en tant que service Transient au collection si le type de service n’a pas déjà été inscrit.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>)

Ajoute le service spécifié en tant que service Transient à l’aide de la fabrique spécifiée dans implementationFactory au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute le service spécifié en tant que service Transient avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute le TService spécifié en tant que service Transient au collection si le type de service n’a pas déjà été inscrit.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>)

Ajoute le TService spécifié en tant que service Transient à l’aide de la fabrique spécifiée dans implementationFactory au services si le type de service n’a pas déjà été inscrit.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)

Ajoute le TService spécifié en tant que service Transient à l’aide du type d’implémentation spécifié dans TImplementation au collection si le type de service n’a pas déjà été inscrit.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)

Ajoute HealthCheckService au conteneur à l’aide du délégué fourni pour inscrire les contrôles d’intégrité.Adds the HealthCheckService to the container, using the provided delegate to register health checks.

AddHttpClient(IServiceCollection)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection.Adds the IHttpClientFactory and related services to the IServiceCollection.

AddHttpClient(IServiceCollection, String)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

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

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient(IServiceCollection, String, Action<HttpClient>)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a named HttpClient.

AddHttpClient<TClient>(IServiceCollection)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Le nom du client est défini sur le nom complet de TClient.The client name will be set to the full name of TClient.

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

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Le nom du client est défini sur le nom de type de TClient.The client name will be set to the type name of TClient.

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

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Le nom du client est défini sur le nom de type de TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient>(IServiceCollection, String)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.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>)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.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>)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.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)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Le nom du client est défini sur le nom de type de TClient.The client name will be set to the type name of TClient.

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

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Le nom du client est défini sur le nom de type de TClient.The client name will be set to the type name of TClient.

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

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Le nom du client est défini sur le nom de type de TClient.The client name will be set to the type name of TClient.

AddHttpClient<TClient,TImplementation>(IServiceCollection, String)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient. Le nom du client est défini sur le nom de type de TClient.The client name will be set to the type name of TClient.

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

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.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>)

Ajoute IHttpClientFactory et les services connexes au IServiceCollection, et configure une liaison entre le type TClient et un HttpClient nommé.Adds the IHttpClientFactory and related services to the IServiceCollection and configures a binding between the TClient type and a named HttpClient.

AddLocalization(IServiceCollection)

Ajoute les services nécessaires à la localisation de l’application.Adds services required for application localization.

AddLocalization(IServiceCollection, Action<LocalizationOptions>)

Ajoute les services nécessaires à la localisation de l’application.Adds services required for application localization.

AddLogging(IServiceCollection)

Ajoute des services de journalisation au IServiceCollection spécifié.Adds logging services to the specified IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Ajoute des services de journalisation au IServiceCollection spécifié.Adds logging services to the specified IServiceCollection.

AddDistributedMemoryCache(IServiceCollection)

Ajoute une implémentation par défaut de IDistributedCache qui stocke des éléments en mémoire dans le IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Les frameworks dont le fonctionnement nécessite un cache distribué peuvent ajouter en toute sécurité cette dépendance à leur liste de dépendances, de manière à garantir la disponibilité d’au moins une implémentation.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>)

Ajoute une implémentation par défaut de IDistributedCache qui stocke des éléments en mémoire dans le IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Les frameworks dont le fonctionnement nécessite un cache distribué peuvent ajouter en toute sécurité cette dépendance à leur liste de dépendances, de manière à garantir la disponibilité d’au moins une implémentation.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)

Ajoute une implémentation de mémoire non distribuée de IMemoryCache au IServiceCollection.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

AddMemoryCache(IServiceCollection, Action<MemoryCacheOptions>)

Ajoute une implémentation de mémoire non distribuée de IMemoryCache au IServiceCollection.Adds a non distributed in memory implementation of IMemoryCache to the IServiceCollection.

Configure<TOptions>(IServiceCollection, IConfiguration)

Inscrit une instance de configuration à laquelle TOptions sera lié.Registers a configuration instance which TOptions will bind against.

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

Inscrit une instance de configuration à laquelle TOptions sera lié.Registers a configuration instance which TOptions will bind against.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Inscrit une instance de configuration à laquelle TOptions sera lié.Registers a configuration instance which TOptions will bind against.

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

Inscrit une instance de configuration à laquelle TOptions sera lié.Registers a configuration instance which TOptions will bind against.

AddOptions(IServiceCollection)

Ajoute les services nécessaires à l’utilisation des options.Adds services required for using options.

AddOptions<TOptions>(IServiceCollection)

Obtient un générateur d’options qui transfère les appels de configuration pour le même TOptions à la collection de services sous-jacente.Gets an options builder that forwards Configure calls for the same TOptions to the underlying service collection.

AddOptions<TOptions>(IServiceCollection, String)

Obtient un générateur d’options qui transfère les appels de configuration pour le même TOptions nommé à la collection de services sous-jacente.Gets an options builder that forwards Configure calls for the same named TOptions to the underlying service collection.

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

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en premierNote: These are run before all ..

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

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en premierNote: These are run before all ..

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

Inscrit une action permettant de configurer toutes les instances d’un type particulier d’options.Registers an action used to configure all instances of a particular type of options.

ConfigureOptions(IServiceCollection, Object)

Inscrit un objet dont tous les I[Post]ConfigureOptions seront inscrits.Registers an object that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions(IServiceCollection, Type)

Inscrit un type dont tous les I[Post]ConfigureOptions seront inscrits.Registers a type that will have all of its I[Post]ConfigureOptions registered.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Inscrit un type dont tous les I[Post]ConfigureOptions seront inscrits.Registers a type that will have all of its I[Post]ConfigureOptions registered.

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

Inscrit une action utilisée pour initialiser un type particulier d’options.Registers an action used to initialize a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

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

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

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

Inscrit une action permettant de postconfigurer toutes les instances d’un type particulier d’options.Registers an action used to post configure all instances of a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

AddPolicyRegistry(IServiceCollection)

Inscrit un Polly.Registry.PolicyRegistry vide dans la collection de services avec les types de services Polly.Registry.IPolicyRegistry`1 et Polly.Registry.IReadOnlyPolicyRegistry`1, puis retourne le registre nouvellement créé.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>)

Inscrit le Polly.Registry.IPolicyRegistry`1 fourni dans la collection de services avec les types de services Polly.Registry.IPolicyRegistry`1 et Polly.Registry.IReadOnlyPolicyRegistry`1, puis retourne le registre fourni.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>)

Ajoute des services de mise en cache distribuée Redis au IServiceCollection spécifié.Adds Redis distributed caching services to the specified IServiceCollection.

BuildServiceProvider(IServiceCollection)

Crée un ServiceProvider contenant des services du IServiceCollection fourni.Creates a ServiceProvider containing services from the provided IServiceCollection.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Crée un ServiceProvider contenant des services du IServiceCollection fourni, en activant de façon facultative la validation de l’étendue.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

BuildServiceProvider(IServiceCollection, Boolean)

Crée un ServiceProvider contenant des services du IServiceCollection fourni, en activant de façon facultative la validation de l’étendue.Creates a ServiceProvider containing services from the provided IServiceCollection optionally enabling scope validation.

AddHostedService<THostedService>(IServiceCollection)

Ajoute une inscription de IHostedService pour le type donné.Add an IHostedService registration for the given type.

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

Ajoute une inscription de IHostedService pour le type donné.Add an IHostedService registration for the given type.

AddScoped(IServiceCollection, Type)

Ajoute un service délimité du type spécifié dans serviceType au IServiceCollection spécifié.Adds a scoped service of the type specified in serviceType to the specified IServiceCollection.

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

Ajoute un service délimité du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.Adds a scoped service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Ajoute un service délimité du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.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)

Ajoute un service délimité du type spécifié dans TService au IServiceCollection spécifié.Adds a scoped service of the type specified in TService to the specified IServiceCollection.

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

Ajoute un service délimité du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.Adds a scoped service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Ajoute un service délimité du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.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>)

Ajoute un service délimité du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.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)

Ajoute un service singleton du type spécifié dans serviceType au IServiceCollection spécifié.Adds a singleton service of the type specified in serviceType to the specified IServiceCollection.

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

Ajoute un service singleton du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.Adds a singleton service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Ajoute un service singleton du type spécifié dans serviceType avec une instance spécifiée dans implementationInstance, au IServiceCollection spécifié.Adds a singleton service of the type specified in serviceType with an instance specified in implementationInstance to the specified IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Ajoute un service singleton du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.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)

Ajoute un service singleton du type spécifié dans TService au IServiceCollection spécifié.Adds a singleton service of the type specified in TService to the specified IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Ajoute un service singleton du type spécifié dans TService avec une instance spécifiée dans implementationInstance, au IServiceCollection spécifié.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>)

Ajoute un service singleton du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.Adds a singleton service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Ajoute un service singleton du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.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>)

Ajoute un service singleton du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.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)

Ajoute un service temporaire du type spécifié dans serviceType au IServiceCollection spécifié.Adds a transient service of the type specified in serviceType to the specified IServiceCollection.

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

Ajoute un service temporaire du type spécifié dans serviceType avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.Adds a transient service of the type specified in serviceType with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Ajoute un service temporaire du type spécifié dans serviceType avec une implémentation du type spécifié dans implementationType, au IServiceCollection spécifié.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)

Ajoute un service temporaire du type spécifié dans TService au IServiceCollection spécifié.Adds a transient service of the type specified in TService to the specified IServiceCollection.

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

Ajoute un service temporaire du type spécifié dans TService avec une fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.Adds a transient service of the type specified in TService with a factory specified in implementationFactory to the specified IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Ajoute un service temporaire du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation, au IServiceCollection spécifié.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>)

Ajoute un service temporaire du type spécifié dans TService avec une implémentation du type spécifié dans TImplementation à l’aide de la fabrique spécifiée dans implementationFactory, au IServiceCollection spécifié.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>)

Ajoute des services de mise en cache distribuée Microsoft SQL Server au IServiceCollection spécifié.Adds Microsoft SQL Server distributed caching services to the specified IServiceCollection.

AddStackExchangeRedisCache(IServiceCollection, Action<RedisCacheOptions>)

Ajoute des services de mise en cache distribuée Redis au IServiceCollection spécifié.Adds Redis distributed caching services to the specified IServiceCollection.

CopyToDataTable<T>(IEnumerable<T>)

Retourne un DataTable qui contient des copies des objets DataRow, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est 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)

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

S’applique à