ValidationContext 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 den Kontext, in dem eine Validierungsüberprüfung ausgeführt wird.
public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
- Vererbung
-
ValidationContext
- Implementiert
Hinweise
Diese Klasse beschreibt den Typ oder Member, für den die Überprüfung durchgeführt wird. Außerdem kann die benutzerdefinierte Validierung über jeden Dienst hinzugefügt werden, der die IServiceProvider -Schnittstelle implementiert.
Konstruktoren
ValidationContext(Object) |
Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung der angegebenen Objektinstanz. |
ValidationContext(Object, IDictionary<Object,Object>) |
Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung des angegebenen Objekts und eines optionalen Eigenschaftenbehälters. |
ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung des angegebenen Wörterbuchs der Dienstconsumer. |
Eigenschaften
DisplayName |
Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. |
Items |
Ruft das Wörterbuch der Schlüssel-Wert-Paare ab, das diesem Kontext zugeordnet ist. |
MemberName |
Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest. |
ObjectInstance |
Ruft das Objekt ab, das validiert werden soll. |
ObjectType |
Ruft den Typ des zu validierenden Objekts ab. |
ServiceContainer |
Ruft den Validierungsdienstecontainer ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetService(Type) |
Gibt den Dienst zurück, der eine benutzerdefinierte Validierung bereitstellt. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializeServiceProvider(Func<Type,Object>) |
Initialisiert den ValidationContext unter Verwendung eines Dienstanbieters, der Dienstinstanzen nach Typ zurückgeben kann, wenn GetService(Type) aufgerufen wird. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
GetKeyedService<T>(IServiceProvider, Object) |
Ruft einen Dienst vom Typ |
GetKeyedServices(IServiceProvider, Type, Object) |
Ruft eine Enumeration von Diensten vom Typ |
GetKeyedServices<T>(IServiceProvider, Object) |
Ruft eine Enumeration von Diensten vom Typ |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Ruft einen Dienst vom Typ |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Ruft einen Dienst vom Typ |
CreateAsyncScope(IServiceProvider) |
Erstellt eine neue AsyncServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
CreateScope(IServiceProvider) |
Erstellt eine neue IServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
GetRequiredService(IServiceProvider, Type) |
Ruft einen Dienst vom Typ |
GetRequiredService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetServices(IServiceProvider, Type) |
Ruft eine Enumeration von Diensten vom Typ |
GetServices<T>(IServiceProvider) |
Ruft eine Enumeration von Diensten vom Typ |
GetFakeLogCollector(IServiceProvider) |
Ruft das -Objekt ab, das An die gefälschte Protokollierung gesendete Protokolldatensätze sammelt. |
GetFakeRedactionCollector(IServiceProvider) |
Ruft den gefälschten Redactorsammler instance aus dem Abhängigkeitsinjektionscontainer ab. |