ServiceCollection Classe

Définition

Implémentation par défaut de 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 IList<ServiceDescriptor>
    interface ICollection<ServiceDescriptor>
    interface seq<ServiceDescriptor>
    interface IEnumerable
Public Class ServiceCollection
Implements ICollection(Of ServiceDescriptor), IEnumerable(Of ServiceDescriptor), IList(Of ServiceDescriptor), IServiceCollection
Héritage
ServiceCollection
Implémente

Constructeurs

ServiceCollection()

Propriétés

Count
IsReadOnly
Item[Int32]

Méthodes

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

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
IndexOf(ServiceDescriptor)
Insert(Int32, ServiceDescriptor)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Remove(ServiceDescriptor)
RemoveAt(Int32)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

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

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 à