ServiceCollection Classe

Définition

Implémentation par défaut de 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
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
Héritage
ServiceCollection
Implémente

Constructeurs

Nom Description
ServiceCollection()

Initialise une nouvelle instance de la classe ServiceCollection.

Propriétés

Nom Description
Count

Obtient le nombre d’éléments contenus dans le ICollection<T>.

IsReadOnly

Obtient une valeur indiquant si le ICollection<T> est en lecture seule.

Item[Int32]

Obtient ou définit l’élément à l’index spécifié.

Méthodes

Nom Description
Clear()

Supprime tous les éléments du ICollection<T>.

Contains(ServiceDescriptor)

Détermine si la ICollection<T> valeur contient une valeur spécifique.

CopyTo(ServiceDescriptor[], Int32)

Copie les éléments du ICollection<T> dans un Array, en commençant à un index Array particulier.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui itère dans la collection.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IndexOf(ServiceDescriptor)

Détermine l’index d’un élément spécifique dans le IList<T>.

Insert(Int32, ServiceDescriptor)

Insère un élément dans l’index IList<T> spécifié.

MakeReadOnly()

Rend cette collection en lecture seule.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Remove(ServiceDescriptor)

Supprime la première occurrence d’un objet spécifique de l’objet ICollection<T>.

RemoveAt(Int32)

Supprime l’élément IList<T> à l’index spécifié.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection<ServiceDescriptor>.Add(ServiceDescriptor)

Ajoute un élément au ICollection<T>.

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère dans une collection.

Méthodes d’extension

Nom Description
Add(IServiceCollection, IEnumerable<ServiceDescriptor>)

Ajoute une séquence de ServiceDescriptor .collection

Add(IServiceCollection, ServiceDescriptor)

Ajoute le paramètre spécifié descriptor au collection.

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

Ajoutez une IHostedService inscription pour le type donné.

AddHostedService<THostedService>(IServiceCollection)

Ajoutez une IHostedService inscription pour le type donné.

AddHybridCache(IServiceCollection, Action<HybridCacheOptions>)

Ajoute la prise en charge des services de mise en cache multiniveau.

AddHybridCache(IServiceCollection)

Ajoute la prise en charge des services de mise en cache multiniveau.

AddKeyedHybridCache(IServiceCollection, Object, Action<HybridCacheOptions>)

Ajoute la prise en charge des services de mise en cache multiniveau avec une inscription à clé.

AddKeyedHybridCache(IServiceCollection, Object, String, Action<HybridCacheOptions>)

Ajoute la prise en charge des services de mise en cache multiniveau avec une inscription à clé.

AddKeyedHybridCache(IServiceCollection, Object, String)

Ajoute la prise en charge des services de mise en cache multiniveau avec une inscription à clé.

AddKeyedHybridCache(IServiceCollection, Object)

Ajoute la prise en charge des services de mise en cache multiniveau avec une inscription à clé.

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

Ajoute un service délimité du type spécifié avec serviceType une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object, Type)

Ajoute un service délimité du type spécifié avec serviceType une implémentation du type spécifié dans implementationType le fichier spécifié IServiceCollection.

AddKeyedScoped(IServiceCollection, Type, Object)

Ajoute un service délimité du type spécifié dans serviceType le fichier spécifié IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Ajoute un service délimité du type spécifié avec TService un type d’implémentation spécifié à TImplementation l’aide de la fabrique spécifiée dans implementationFactory le champ spécifié IServiceCollection.

AddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Ajoute un service délimité du type spécifié avec TService un type d’implémentation spécifié dans TImplementation le fichier spécifié IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Ajoute un service délimité du type spécifié avec TService une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddKeyedScoped<TService>(IServiceCollection, Object)

Ajoute un service délimité du type spécifié dans TService le fichier spécifié IServiceCollection.

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

Ajoute un service singleton du type spécifié avec serviceType une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Object)

Ajoute un service singleton du type spécifié avec serviceType une instance spécifiée dans implementationInstance le fichier spécifié IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object, Type)

Ajoute un service singleton du type spécifié avec serviceType une implémentation du type spécifié dans implementationType le fichier spécifié IServiceCollection.

AddKeyedSingleton(IServiceCollection, Type, Object)

Ajoute un service singleton du type spécifié dans serviceType le fichier spécifié IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Ajoute un service singleton du type spécifié avec TService un type d’implémentation spécifié à TImplementation l’aide de la fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Ajoute un service singleton du type spécifié avec TService un type d’implémentation spécifié dans TImplementation le fichier spécifié IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Ajoute un service singleton du type spécifié avec TService une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Ajoute un service singleton du type spécifié avec TService une instance spécifiée dans implementationInstance le fichier spécifié IServiceCollection.

AddKeyedSingleton<TService>(IServiceCollection, Object)

Ajoute un service singleton du type spécifié dans TService le fichier spécifié IServiceCollection.

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

Ajoute un service temporaire du type spécifié avec serviceType une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object, Type)

Ajoute un service temporaire du type spécifié avec serviceType une implémentation du type spécifié dans implementationType le fichier spécifié IServiceCollection.

AddKeyedTransient(IServiceCollection, Type, Object)

Ajoute un service temporaire du type spécifié dans serviceType le fichier spécifié IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object, Func<IServiceProvider,Object,TImplementation>)

Ajoute un service temporaire du type spécifié avec TService un type d’implémentation spécifié à TImplementation l’aide de la fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Ajoute un service temporaire du type spécifié avec TService un type d’implémentation spécifié dans TImplementation le fichier spécifié IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Ajoute un service temporaire du type spécifié avec TService une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddKeyedTransient<TService>(IServiceCollection, Object)

Ajoute un service temporaire du type spécifié dans TService le fichier spécifié IServiceCollection.

AddLogging(IServiceCollection, Action<ILoggingBuilder>)

Ajoute des services de journalisation au fichier spécifié IServiceCollection.

AddLogging(IServiceCollection)

Ajoute des services de journalisation au fichier spécifié IServiceCollection.

AddOptions(IServiceCollection)

Ajoute les services requis pour l’utilisation des options.

AddOptions<TOptions>(IServiceCollection, String)

Obtient un générateur d’options qui transfère les appels pour le même nommé TOptions à la collection de services sous-jacente.

AddOptions<TOptions>(IServiceCollection)

Obtient un générateur d’options qui transfère les appels configurer les mêmes TOptions appels à la collection de services sous-jacente.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Ajoute les services requis pour utiliser les options et applique la vérification de validation des options au démarrage plutôt qu’au moment de l’exécution.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Ajoute les services requis pour utiliser les options et applique la vérification de validation des options au démarrage plutôt qu’au moment de l’exécution.

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

Ajoute un service délimité du type spécifié avec serviceType une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddScoped(IServiceCollection, Type, Type)

Ajoute un service délimité du type spécifié avec serviceType une implémentation du type spécifié dans implementationType le fichier spécifié IServiceCollection.

AddScoped(IServiceCollection, Type)

Ajoute un service délimité du type spécifié dans serviceType le fichier spécifié IServiceCollection.

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

Ajoute un service délimité du type spécifié avec TService un type d’implémentation spécifié à TImplementation l’aide de la fabrique spécifiée dans implementationFactory le champ spécifié IServiceCollection.

AddScoped<TService,TImplementation>(IServiceCollection)

Ajoute un service délimité du type spécifié avec TService un type d’implémentation spécifié dans TImplementation le fichier spécifié IServiceCollection.

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

Ajoute un service délimité du type spécifié avec TService une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddScoped<TService>(IServiceCollection)

Ajoute un service délimité du type spécifié dans TService le fichier spécifié IServiceCollection.

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

Ajoute un service singleton du type spécifié avec serviceType une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddSingleton(IServiceCollection, Type, Object)

Ajoute un service singleton du type spécifié avec serviceType une instance spécifiée dans implementationInstance le fichier spécifié IServiceCollection.

AddSingleton(IServiceCollection, Type, Type)

Ajoute un service singleton du type spécifié avec serviceType une implémentation du type spécifié dans implementationType le fichier spécifié IServiceCollection.

AddSingleton(IServiceCollection, Type)

Ajoute un service singleton du type spécifié dans serviceType le fichier spécifié IServiceCollection.

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

Ajoute un service singleton du type spécifié avec TService un type d’implémentation spécifié à TImplementation l’aide de la fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddSingleton<TService,TImplementation>(IServiceCollection)

Ajoute un service singleton du type spécifié avec TService un type d’implémentation spécifié dans TImplementation le fichier spécifié IServiceCollection.

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

Ajoute un service singleton du type spécifié avec TService une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddSingleton<TService>(IServiceCollection, TService)

Ajoute un service singleton du type spécifié avec TService une instance spécifiée dans implementationInstance le fichier spécifié IServiceCollection.

AddSingleton<TService>(IServiceCollection)

Ajoute un service singleton du type spécifié dans TService le fichier spécifié IServiceCollection.

AddSystemd(IServiceCollection)

Configure la durée de vie de la IHost génération services jusqu’à SystemdLifetime, fournit des messages de notification pour le démarrage et l’arrêt de l’application, et configure la journalisation de la console au format système.

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

Ajoute un service temporaire du type spécifié avec serviceType une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddTransient(IServiceCollection, Type, Type)

Ajoute un service temporaire du type spécifié avec serviceType une implémentation du type spécifié dans implementationType le fichier spécifié IServiceCollection.

AddTransient(IServiceCollection, Type)

Ajoute un service temporaire du type spécifié dans serviceType le fichier spécifié IServiceCollection.

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

Ajoute un service temporaire du type spécifié avec TService un type d’implémentation spécifié à TImplementation l’aide de la fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddTransient<TService,TImplementation>(IServiceCollection)

Ajoute un service temporaire du type spécifié avec TService un type d’implémentation spécifié dans TImplementation le fichier spécifié IServiceCollection.

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

Ajoute un service temporaire du type spécifié avec TService une fabrique spécifiée dans implementationFactory le fichier spécifié IServiceCollection.

AddTransient<TService>(IServiceCollection)

Ajoute un service temporaire du type spécifié dans TService le fichier spécifié IServiceCollection.

AddWindowsService(IServiceCollection, Action<WindowsServiceLifetimeOptions>)

Configure la durée de vie de la IHost génération services jusqu’à WindowsServiceLifetime et active la journalisation dans le journal des événements avec le nom de l’application comme nom de source par défaut.

AddWindowsService(IServiceCollection)

Configure la durée de vie de la IHost génération services jusqu’à WindowsServiceLifetime et active la journalisation dans le journal des événements avec le nom de l’application comme nom de source par défaut.

BuildServiceProvider(IServiceCollection, Boolean)

Crée un ServiceProvider service contenant à partir de la validation d’étendue fournie IServiceCollection si vous le souhaitez.

BuildServiceProvider(IServiceCollection, ServiceProviderOptions)

Crée un ServiceProvider service contenant à partir de la validation d’étendue fournie IServiceCollection si vous le souhaitez.

BuildServiceProvider(IServiceCollection)

Crée un ServiceProvider service contenant à partir de l’élément fourni IServiceCollection.

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

Inscrit une action utilisée pour configurer un type particulier d’options. Remarque : Celles-ci sont exécutées avant tout PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Inscrit une action utilisée pour configurer un type particulier d’options. Remarque : Celles-ci sont exécutées avant tout PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Inscrit une action utilisée pour configurer toutes les instances d’un type particulier d’options.

ConfigureOptions(IServiceCollection, Object)

Inscrit un objet qui aura tout son IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>et IValidateOptions<TOptions> inscrit.

ConfigureOptions(IServiceCollection, Type)

Inscrit un type qui aura tout son IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>et IValidateOptions<TOptions> inscrit.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Inscrit un type qui aura tout son IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>et IValidateOptions<TOptions> inscrit.

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

Inscrit une action utilisée pour initialiser un type particulier d’options. Remarque : Celles-ci sont exécutées après tout Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Inscrit une action utilisée pour configurer un type particulier d’options. Remarque : Celles-ci sont exécutées après tout Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Inscrit une action utilisée pour publier la publication de toutes les instances d’un type particulier d’options. Remarque : Celles-ci sont exécutées après tout Configure<TOptions>(IServiceCollection, Action<TOptions>).

RemoveAll(IServiceCollection, Type)

Supprime tous les services de type serviceType dans IServiceCollection.

RemoveAll<T>(IServiceCollection)

Supprime tous les services de type T dans IServiceCollection.

RemoveAllKeyed(IServiceCollection, Type, Object)

Supprime tous les services de type serviceType dans IServiceCollection.

RemoveAllKeyed<T>(IServiceCollection, Object)

Supprime tous les services de type T dans IServiceCollection.

Replace(IServiceCollection, ServiceDescriptor)

Supprime le premier service avec IServiceCollection le même type de service que celui ajouté descriptordescriptor à la collection.

TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>)

Ajoute la valeur spécifiée descriptors au collection type de service si le type de service n’a pas déjà été inscrit.

TryAdd(IServiceCollection, ServiceDescriptor)

Ajoute la valeur spécifiée descriptor au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddEnumerable(IServiceCollection, IEnumerable<ServiceDescriptor>)

Ajoute les s spécifiés ServiceDescriptorsi un descripteur existant avec le même ServiceType et une implémentation qui n’existe pas déjà dans services.

TryAddEnumerable(IServiceCollection, ServiceDescriptor)

Ajoute un ServiceDescriptor descripteur existant avec le même ServiceType et une implémentation qui n’existe pas déjà dans services.

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

Ajoute le paramètre spécifié service en tant que Scoped service à l’aide de la fabrique spécifiée dans implementationFactory le collection cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedScoped(IServiceCollection, Type, Object, Type)

Ajoute le paramètre spécifié service en tant que Scoped service avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

TryAddKeyedScoped(IServiceCollection, Type, Object)

Ajoute le service service spécifié Scoped au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object)

Ajoute le type d’implémentation TService de service spécifié Scoped dans TImplementation le collection cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Ajoute le paramètre spécifié TService en tant que Scoped service à l’aide de la fabrique spécifiée dans implementationFactory le services cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedScoped<TService>(IServiceCollection, Object)

Ajoute le service TService spécifié Scoped au collection type de service si le type de service n’a pas déjà été inscrit.

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

Ajoute le paramètre spécifié service en tant que Singleton service à l’aide de la fabrique spécifiée dans implementationFactory le collection cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedSingleton(IServiceCollection, Type, Object, Type)

Ajoute le paramètre spécifié service en tant que Singleton service avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

TryAddKeyedSingleton(IServiceCollection, Type, Object)

Ajoute le service service spécifié Singleton au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object)

Ajoute le type d’implémentation TService de service spécifié Singleton dans TImplementation le collection cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Ajoute le paramètre spécifié TService en tant que Singleton service à l’aide de la fabrique spécifiée dans implementationFactory le services cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService)

Ajoute le service TService spécifié Singleton avec une instance spécifiée dans instance le collection cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedSingleton<TService>(IServiceCollection, Object)

Ajoute le service TService spécifié Singleton au collection type de service si le type de service n’a pas déjà été inscrit.

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

Ajoute le paramètre spécifié service en tant que Transient service à l’aide de la fabrique spécifiée dans implementationFactory le collection cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedTransient(IServiceCollection, Type, Object, Type)

Ajoute le paramètre spécifié service en tant que Transient service avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

TryAddKeyedTransient(IServiceCollection, Type, Object)

Ajoute le service service spécifié Transient au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object)

Ajoute le type d’implémentation TService de service spécifié Transient dans TImplementation le collection cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>)

Ajoute le paramètre spécifié TService en tant que Transient service à l’aide de la fabrique spécifiée dans implementationFactory le services cas où le type de service n’a pas déjà été inscrit.

TryAddKeyedTransient<TService>(IServiceCollection, Object)

Ajoute le service TService spécifié Transient au collection type de service si le type de service n’a pas déjà été inscrit.

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

Ajoute le paramètre spécifié service en tant que Scoped service à l’aide de la fabrique spécifiée dans implementationFactory le collection cas où le type de service n’a pas déjà été inscrit.

TryAddScoped(IServiceCollection, Type, Type)

Ajoute le paramètre spécifié service en tant que Scoped service avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

TryAddScoped(IServiceCollection, Type)

Ajoute le service service spécifié Scoped au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddScoped<TService,TImplementation>(IServiceCollection)

Ajoute le type d’implémentation TService de service spécifié Scoped dans TImplementation le collection cas où le type de service n’a pas déjà été inscrit.

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

Ajoute le paramètre spécifié TService en tant que Scoped service à l’aide de la fabrique spécifiée dans implementationFactory le services cas où le type de service n’a pas déjà été inscrit.

TryAddScoped<TService>(IServiceCollection)

Ajoute le service TService spécifié Scoped au collection type de service si le type de service n’a pas déjà été inscrit.

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

Ajoute le paramètre spécifié service en tant que Singleton service à l’aide de la fabrique spécifiée dans implementationFactory le collection cas où le type de service n’a pas déjà été inscrit.

TryAddSingleton(IServiceCollection, Type, Type)

Ajoute le paramètre spécifié service en tant que Singleton service avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

TryAddSingleton(IServiceCollection, Type)

Ajoute le service service spécifié Singleton au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddSingleton<TService,TImplementation>(IServiceCollection)

Ajoute le type d’implémentation TService de service spécifié Singleton dans TImplementation le collection cas où le type de service n’a pas déjà été inscrit.

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

Ajoute le paramètre spécifié TService en tant que Singleton service à l’aide de la fabrique spécifiée dans implementationFactory le services cas où le type de service n’a pas déjà été inscrit.

TryAddSingleton<TService>(IServiceCollection, TService)

Ajoute le service TService spécifié Singleton avec une instance spécifiée dans instance le collection cas où le type de service n’a pas déjà été inscrit.

TryAddSingleton<TService>(IServiceCollection)

Ajoute le service TService spécifié Singleton au collection type de service si le type de service n’a pas déjà été inscrit.

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

Ajoute le paramètre spécifié service en tant que Transient service à l’aide de la fabrique spécifiée dans implementationFactory le collection cas où le type de service n’a pas déjà été inscrit.

TryAddTransient(IServiceCollection, Type, Type)

Ajoute le paramètre spécifié service en tant que Transient service avec l’implémentation implementationType au collection si le type de service n’a pas déjà été inscrit.

TryAddTransient(IServiceCollection, Type)

Ajoute le service service spécifié Transient au collection type de service si le type de service n’a pas déjà été inscrit.

TryAddTransient<TService,TImplementation>(IServiceCollection)

Ajoute le type d’implémentation TService de service spécifié Transient dans TImplementation le collection cas où le type de service n’a pas déjà été inscrit.

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

Ajoute le paramètre spécifié TService en tant que Transient service à l’aide de la fabrique spécifiée dans implementationFactory le services cas où le type de service n’a pas déjà été inscrit.

TryAddTransient<TService>(IServiceCollection)

Ajoute le service TService spécifié Transient au collection type de service si le type de service n’a pas déjà été inscrit.

S’applique à