ServiceDescriptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt einen Dienst mit seinem Diensttyp, seiner Implementierung und Lebensdauer.
public ref class ServiceDescriptor
public class ServiceDescriptor
type ServiceDescriptor = class
Public Class ServiceDescriptor
- Vererbung
-
ServiceDescriptor
Konstruktoren
ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen |
ServiceDescriptor(Type, Object) |
Initialisiert eine neue Instanz der ServiceDescriptor-Klasse mit dem angegebenen |
ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen |
ServiceDescriptor(Type, Object, Object) |
Initialisiert eine neue Instanz der ServiceDescriptor-Klasse mit dem angegebenen |
ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen |
ServiceDescriptor(Type, Type, ServiceLifetime) |
Initialisiert eine neue Instanz von ServiceDescriptor mit der angegebenen |
Eigenschaften
ImplementationFactory |
Ruft die Factory ab, die zum Erstellen von Dienstinstanzen verwendet wird. |
ImplementationInstance |
Ruft die instance ab, die den Dienst implementiert. |
ImplementationType |
Ruft die ab, die Type den Dienst implementiert. |
IsKeyedService |
Ruft einen Wert ab, der angibt, ob der Dienst ein Schlüsseldienst ist. |
KeyedImplementationFactory |
Ruft die Factory ab, die zum Erstellen von Keyed-Dienstinstanzen verwendet wird. |
KeyedImplementationInstance |
Ruft die instance ab, die den Dienst implementiert. |
KeyedImplementationType |
Ruft die ab, die Type den Dienst implementiert. |
Lifetime |
Ruft den ServiceLifetime des Diensts ab. |
ServiceKey |
Rufen Sie ggf. den Schlüssel des Diensts ab. |
ServiceType |
Ruft den Type des Diensts ab. |
Methoden
Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Describe(Type, Type, ServiceLifetime) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
DescribeKeyed(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
DescribeKeyed(Type, Object, Type, ServiceLifetime) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
KeyedScoped(Type, Object, Func<IServiceProvider,Object,Object>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedScoped(Type, Object, Type) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedScoped<TService,TImplementation>(Object) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedScoped<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedScoped<TService>(Object, Func<IServiceProvider,Object,TService>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedSingleton(Type, Object, Func<IServiceProvider,Object,Object>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedSingleton(Type, Object, Object) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedSingleton(Type, Object, Type) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedSingleton<TService,TImplementation>(Object) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedSingleton<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedSingleton<TService>(Object, Func<IServiceProvider,Object,TService>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedSingleton<TService>(Object, TService) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedTransient(Type, Object, Type) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedTransient<TService,TImplementation>(Object) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Scoped(Type, Func<IServiceProvider,Object>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Scoped(Type, Type) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Scoped<TService,TImplementation>() |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Scoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Scoped<TService>(Func<IServiceProvider,TService>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Singleton(Type, Func<IServiceProvider,Object>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Singleton(Type, Object) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Singleton(Type, Type) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Singleton<TService,TImplementation>() |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Singleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Singleton<TService>(Func<IServiceProvider,TService>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Singleton<TService>(TService) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
Transient(Type, Func<IServiceProvider,Object>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Transient(Type, Type) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Transient<TService,TImplementation>() |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Transient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |
Transient<TService>(Func<IServiceProvider,TService>) |
Erstellt eine Instanz der ServiceDescriptor-Klasse mit den angegebenen Parametern |