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 dem Diensttyp, der Implementierung und der Lebensdauer.
public ref class ServiceDescriptor
public class ServiceDescriptor
type ServiceDescriptor = class
Public Class ServiceDescriptor
- Vererbung
-
ServiceDescriptor
Konstruktoren
| Name | Beschreibung |
|---|---|
| ServiceDescriptor(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen |
| ServiceDescriptor(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen |
| ServiceDescriptor(Type, Object, Object) |
Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen |
| ServiceDescriptor(Type, Object, Type, ServiceLifetime) |
Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen |
| ServiceDescriptor(Type, Object) |
Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen |
| ServiceDescriptor(Type, Type, ServiceLifetime) |
Initialisiert eine neue Instanz mit ServiceDescriptor dem angegebenen |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ImplementationFactory |
Ruft die Factory ab, die zum Erstellen der Dienstinstanz verwendet wird, oder gibt zurück |
| ImplementationInstance |
Ruft die Instanz ab, die den Dienst implementiert, oder gibt zurück |
| ImplementationType |
Ruft ab, das Type den Dienst implementiert, oder gibt zurück |
| IsKeyedService |
Gibt an, ob der Dienst ein Schlüsseldienst ist. |
| KeyedImplementationFactory |
Ruft die Factory ab, die zum Erstellen von Keyed-Dienstinstanzen verwendet wird, oder löst wenn dies InvalidOperationException der Fall ist |
| KeyedImplementationInstance |
Ruft die Instanz ab, die den Dienst implementiert, oder löst wenn dies InvalidOperationExceptionIsKeyedService der Fall ist |
| KeyedImplementationType |
Ruft die, die Type den Dienst implementiert, oder löst, wenn IsKeyedService dies InvalidOperationException ist |
| Lifetime |
Ruft den ServiceLifetime Dienst ab. |
| ServiceKey |
Rufen Sie ggf. den Schlüssel des Diensts ab. |
| ServiceType |
Ruft den Type Dienst ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Describe(Type, Func<IServiceProvider,Object>, ServiceLifetime) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Describe(Type, Type, ServiceLifetime) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| DescribeKeyed(Type, Object, Func<IServiceProvider,Object,Object>, ServiceLifetime) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| DescribeKeyed(Type, Object, Type, ServiceLifetime) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| KeyedScoped(Type, Object, Func<IServiceProvider,Object,Object>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedScoped(Type, Object, Type) |
Erstellt eine Instanz mit ServiceDescriptor der angegebenen |
| KeyedScoped<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedScoped<TService,TImplementation>(Object) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedScoped<TService>(Object, Func<IServiceProvider,Object,TService>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedSingleton(Type, Object, Func<IServiceProvider,Object,Object>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedSingleton(Type, Object, Object) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedSingleton(Type, Object, Type) |
Erstellt eine Instanz mit ServiceDescriptor der angegebenen |
| KeyedSingleton<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedSingleton<TService,TImplementation>(Object) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedSingleton<TService>(Object, Func<IServiceProvider,Object,TService>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedSingleton<TService>(Object, TService) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedTransient(Type, Object, Func<IServiceProvider,Object,Object>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedTransient(Type, Object, Type) |
Erstellt eine Instanz mit ServiceDescriptor der angegebenen |
| KeyedTransient<TService,TImplementation>(Object, Func<IServiceProvider,Object,TImplementation>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedTransient<TService,TImplementation>(Object) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| KeyedTransient<TService>(Object, Func<IServiceProvider,Object,TService>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Scoped(Type, Func<IServiceProvider,Object>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Scoped(Type, Type) |
Erstellt eine Instanz mit ServiceDescriptor der angegebenen |
| Scoped<TService,TImplementation>() |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Scoped<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Scoped<TService>(Func<IServiceProvider,TService>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Singleton(Type, Func<IServiceProvider,Object>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Singleton(Type, Object) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Singleton(Type, Type) |
Erstellt eine Instanz mit ServiceDescriptor der angegebenen |
| Singleton<TService,TImplementation>() |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Singleton<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Singleton<TService>(Func<IServiceProvider,TService>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Singleton<TService>(TService) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
| Transient(Type, Func<IServiceProvider,Object>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Transient(Type, Type) |
Erstellt eine Instanz mit ServiceDescriptor der angegebenen |
| Transient<TService,TImplementation>() |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Transient<TService,TImplementation>(Func<IServiceProvider,TImplementation>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |
| Transient<TService>(Func<IServiceProvider,TService>) |
Erstellt eine Instanz mit ServiceDescriptor dem angegebenen |