Langue

ServiceCollectionDescriptorExtensions Classe

Définition

Méthodes d’extension pour l’ajout et la suppression de services à un IServiceCollection.

public ref class ServiceCollectionDescriptorExtensions abstract sealed
public static class ServiceCollectionDescriptorExtensions
type ServiceCollectionDescriptorExtensions = class
Public Module ServiceCollectionDescriptorExtensions
Héritage
ServiceCollectionDescriptorExtensions

Méthodes

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.

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 à