ServiceCollectionDescriptorExtensions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 . |
| Add(IServiceCollection, ServiceDescriptor) |
Ajoute le paramètre spécifié |
| RemoveAll(IServiceCollection, Type) |
Supprime tous les services de type |
| RemoveAll<T>(IServiceCollection) |
Supprime tous les services de type |
| RemoveAllKeyed(IServiceCollection, Type, Object) |
Supprime tous les services de type |
| RemoveAllKeyed<T>(IServiceCollection, Object) |
Supprime tous les services de type |
| Replace(IServiceCollection, ServiceDescriptor) |
Supprime le premier service avec IServiceCollection le même type de service que celui ajouté |
| TryAdd(IServiceCollection, IEnumerable<ServiceDescriptor>) |
Ajoute la valeur spécifiée |
| TryAdd(IServiceCollection, ServiceDescriptor) |
Ajoute la valeur spécifiée |
| 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 |
| TryAddEnumerable(IServiceCollection, ServiceDescriptor) |
Ajoute un ServiceDescriptor descripteur existant avec le même ServiceType et une implémentation qui n’existe pas déjà dans |
| TryAddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Ajoute le paramètre spécifié |
| TryAddKeyedScoped(IServiceCollection, Type, Object, Type) |
Ajoute le paramètre spécifié |
| TryAddKeyedScoped(IServiceCollection, Type, Object) |
Ajoute le service |
| TryAddKeyedScoped<TService,TImplementation>(IServiceCollection, Object) |
Ajoute le type d’implémentation |
| TryAddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Ajoute le paramètre spécifié |
| TryAddKeyedScoped<TService>(IServiceCollection, Object) |
Ajoute le service |
| TryAddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Ajoute le paramètre spécifié |
| TryAddKeyedSingleton(IServiceCollection, Type, Object, Type) |
Ajoute le paramètre spécifié |
| TryAddKeyedSingleton(IServiceCollection, Type, Object) |
Ajoute le service |
| TryAddKeyedSingleton<TService,TImplementation>(IServiceCollection, Object) |
Ajoute le type d’implémentation |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Ajoute le paramètre spécifié |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object, TService) |
Ajoute le service |
| TryAddKeyedSingleton<TService>(IServiceCollection, Object) |
Ajoute le service |
| TryAddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider,Object,Object>) |
Ajoute le paramètre spécifié |
| TryAddKeyedTransient(IServiceCollection, Type, Object, Type) |
Ajoute le paramètre spécifié |
| TryAddKeyedTransient(IServiceCollection, Type, Object) |
Ajoute le service |
| TryAddKeyedTransient<TService,TImplementation>(IServiceCollection, Object) |
Ajoute le type d’implémentation |
| TryAddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider,Object,TService>) |
Ajoute le paramètre spécifié |
| TryAddKeyedTransient<TService>(IServiceCollection, Object) |
Ajoute le service |
| TryAddScoped(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Ajoute le paramètre spécifié |
| TryAddScoped(IServiceCollection, Type, Type) |
Ajoute le paramètre spécifié |
| TryAddScoped(IServiceCollection, Type) |
Ajoute le service |
| TryAddScoped<TService,TImplementation>(IServiceCollection) |
Ajoute le type d’implémentation |
| TryAddScoped<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Ajoute le paramètre spécifié |
| TryAddScoped<TService>(IServiceCollection) |
Ajoute le service |
| TryAddSingleton(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Ajoute le paramètre spécifié |
| TryAddSingleton(IServiceCollection, Type, Type) |
Ajoute le paramètre spécifié |
| TryAddSingleton(IServiceCollection, Type) |
Ajoute le service |
| TryAddSingleton<TService,TImplementation>(IServiceCollection) |
Ajoute le type d’implémentation |
| TryAddSingleton<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Ajoute le paramètre spécifié |
| TryAddSingleton<TService>(IServiceCollection, TService) |
Ajoute le service |
| TryAddSingleton<TService>(IServiceCollection) |
Ajoute le service |
| TryAddTransient(IServiceCollection, Type, Func<IServiceProvider,Object>) |
Ajoute le paramètre spécifié |
| TryAddTransient(IServiceCollection, Type, Type) |
Ajoute le paramètre spécifié |
| TryAddTransient(IServiceCollection, Type) |
Ajoute le service |
| TryAddTransient<TService,TImplementation>(IServiceCollection) |
Ajoute le type d’implémentation |
| TryAddTransient<TService>(IServiceCollection, Func<IServiceProvider,TService>) |
Ajoute le paramètre spécifié |
| TryAddTransient<TService>(IServiceCollection) |
Ajoute le service |