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 Überprüfung durchgefü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 ausgeführt wird. Außerdem können benutzerdefinierte Überprüfungen über jeden Dienst hinzugefügt werden, der die IServiceProvider Schnittstelle implementiert.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ValidationContext(Object, IDictionary<Object,Object>) |
Initialisiert eine neue Instanz der Klasse mithilfe des ValidationContext angegebenen Objekts und eines optionalen Eigenschaftenbehälters. |
| ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
Initialisiert eine neue Instanz der ValidationContext Klasse mithilfe des Dienstanbieters und des Wörterbuchs von Dienstkunden. |
| ValidationContext(Object) |
Initialisiert eine neue Instanz der Klasse mithilfe der ValidationContext angegebenen Objektinstanz. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DisplayName |
Ruft den Namen des zu überprüfenden Elements ab oder legt diesen fest. |
| Items |
Ruft das Wörterbuch von Schlüssel-Wert-Paaren ab, die diesem Kontext zugeordnet sind. |
| MemberName |
Ruft den Namen des zu überprüfenden Elements ab oder legt diesen fest. |
| ObjectInstance |
Ruft das zu überprüfende Objekt ab. |
| ObjectType |
Ruft den Typ des zu überprüfenden Objekts ab. |
| ServiceContainer |
Ruft den Container für Validierungsdienste ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetService(Type) |
Gibt den Dienst zurück, der eine benutzerdefinierte Überprüfung bereitstellt. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InitializeServiceProvider(Func<Type,Object>) |
Initialisiert die Verwendung eines Dienstanbieters, der ValidationContext Dienstinstanzen nach Typ beim GetService(Type) Aufrufen zurückgeben kann. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |