ValidationContext Klasse

Definition

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)

Gilt für: