ServiceDescriptor 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.
Décrit un service avec son type, son implémentation et sa durée de vie.
public ref class ServiceDescriptor
public class ServiceDescriptor
type ServiceDescriptor = class
Public Class ServiceDescriptor
- Héritage
-
ServiceDescriptor
Constructeurs
ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Initialise une nouvelle instance de la classe ServiceDescriptor avec le |
ServiceDescriptor(Type, Object) |
Initialise une nouvelle instance de ServiceDescriptor avec le |
ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Initialise une nouvelle instance de la classe ServiceDescriptor avec le |
ServiceDescriptor(Type, Object, Object) |
Initialise une nouvelle instance de ServiceDescriptor avec le |
ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Initialise une nouvelle instance de la classe ServiceDescriptor avec le |
ServiceDescriptor(Type, Type, ServiceLifetime) |
Initialise une nouvelle instance de la classe ServiceDescriptor avec le |
Propriétés
ImplementationFactory |
Obtient la fabrique utilisée pour créer des instances de service. |
ImplementationInstance |
Obtient le instance qui implémente le service. |
ImplementationType |
Obtient le Type qui implémente le service. |
IsKeyedService |
Obtient une valeur qui indique si le service est un service à clé. |
KeyedImplementationFactory |
Obtient la fabrique utilisée pour créer des instances de service keyed. |
KeyedImplementationInstance |
Obtient le instance qui implémente le service. |
KeyedImplementationType |
Obtient le Type qui implémente le service. |
Lifetime |
Obtient le ServiceLifetime du service. |
ServiceKey |
Obtenez la clé du service, le cas échéant. |
ServiceType |
Obtient le Type du service. |
Méthodes
Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Crée une instance de ServiceDescriptor avec les |
Describe(Type, Type, ServiceLifetime) |
Crée une instance de ServiceDescriptor avec les |
DescribeKeyed(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Crée une instance de ServiceDescriptor avec les |
DescribeKeyed(Type, Object, Type, ServiceLifetime) |
Crée une instance de ServiceDescriptor avec les |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
KeyedScoped(Type, Object, Func<IServiceProvider,Object,Object>) |
Crée une instance de ServiceDescriptor avec le |
KeyedScoped(Type, Object, Type) |
Crée une instance de ServiceDescriptor avec le |
KeyedScoped<TService,TImplementation>(Object) |
Crée une instance de ServiceDescriptor avec le |
KeyedScoped<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Crée une instance de ServiceDescriptor avec le |
KeyedScoped<TService>(Object, Func<IServiceProvider,Object,TService>) |
Crée une instance de ServiceDescriptor avec le |
KeyedSingleton(Type, Object, Func<IServiceProvider,Object,Object>) |
Crée une instance de ServiceDescriptor avec le |
KeyedSingleton(Type, Object, Object) |
Crée une instance de ServiceDescriptor avec le |
KeyedSingleton(Type, Object, Type) |
Crée une instance de ServiceDescriptor avec le |
KeyedSingleton<TService,TImplementation>(Object) |
Crée une instance de ServiceDescriptor avec le |
KeyedSingleton<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Crée une instance de ServiceDescriptor avec le |
KeyedSingleton<TService>(Object, Func<IServiceProvider,Object,TService>) |
Crée une instance de ServiceDescriptor avec le |
KeyedSingleton<TService>(Object, TService) |
Crée une instance de ServiceDescriptor avec le |
KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>) |
Crée une instance de ServiceDescriptor avec le |
KeyedTransient(Type, Object, Type) |
Crée une instance de ServiceDescriptor avec le |
KeyedTransient<TService,TImplementation>(Object) |
Crée une instance de ServiceDescriptor avec le |
KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Crée une instance de ServiceDescriptor avec le |
KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>) |
Crée une instance de ServiceDescriptor avec le |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Scoped(Type, Func<IServiceProvider,Object>) |
Crée une instance de ServiceDescriptor avec le |
Scoped(Type, Type) |
Crée une instance de ServiceDescriptor avec le |
Scoped<TService,TImplementation>() |
Crée une instance de ServiceDescriptor avec le |
Scoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Crée une instance de ServiceDescriptor avec le |
Scoped<TService>(Func<IServiceProvider,TService>) |
Crée une instance de ServiceDescriptor avec le |
Singleton(Type, Func<IServiceProvider,Object>) |
Crée une instance de ServiceDescriptor avec le |
Singleton(Type, Object) |
Crée une instance de ServiceDescriptor avec le |
Singleton(Type, Type) |
Crée une instance de ServiceDescriptor avec le |
Singleton<TService,TImplementation>() |
Crée une instance de ServiceDescriptor avec le |
Singleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Crée une instance de ServiceDescriptor avec le |
Singleton<TService>(Func<IServiceProvider,TService>) |
Crée une instance de ServiceDescriptor avec le |
Singleton<TService>(TService) |
Crée une instance de ServiceDescriptor avec le |
ToString() |
Retourne une chaîne qui représente l'objet actuel. |
Transient(Type, Func<IServiceProvider,Object>) |
Crée une instance de ServiceDescriptor avec le |
Transient(Type, Type) |
Crée une instance de ServiceDescriptor avec le |
Transient<TService,TImplementation>() |
Crée une instance de ServiceDescriptor avec le |
Transient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Crée une instance de ServiceDescriptor avec le |
Transient<TService>(Func<IServiceProvider,TService>) |
Crée une instance de ServiceDescriptor avec le |