ValidationContext Klasse

Definition

Beschreibt den Kontext, in dem eine Validierungsüberprüfung ausgeführt wird.Describes the context in which a validation check is performed.

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.This class describes the type or member on which validation is performed. Außerdem kann die benutzerdefinierte Validierung über jeden Dienst hinzugefügt werden, der die IServiceProvider-Schnittstelle implementiert.It also enables custom validation to be added through any service that implements the IServiceProvider interface.

Konstruktoren

ValidationContext(Object)

Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung der angegebenen Objektinstanz.Initializes a new instance of the ValidationContext class using the specified object instance.

ValidationContext(Object, IDictionary<Object,Object>)

Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung des angegebenen Objekts und eines optionalen Eigenschaftenbehälters.Initializes a new instance of the ValidationContext class using the specified object and an optional property bag.

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Initialisiert eine neue Instanz der ValidationContext-Klasse unter Verwendung des angegebenen Wörterbuchs der Dienstconsumer.Initializes a new instance of the ValidationContext class using the service provider and dictionary of service consumers.

Eigenschaften

DisplayName

Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest.Gets or sets the name of the member to validate.

Items

Ruft das Wörterbuch der Schlüssel-Wert-Paare ab, das diesem Kontext zugeordnet ist.Gets the dictionary of key/value pairs that is associated with this context.

MemberName

Ruft den Namen des zu überprüfenden Members ab oder legt ihn fest.Gets or sets the name of the member to validate.

ObjectInstance

Ruft das Objekt ab, das validiert werden soll.Gets the object to validate.

ObjectType

Ruft den Typ des zu validierenden Objekts ab.Gets the type of the object to validate.

ServiceContainer

Ruft den Validierungsdienstecontainer ab.Gets the validation services container.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetService(Type)

Gibt den Dienst zurück, der eine benutzerdefinierte Validierung bereitstellt.Returns the service that provides custom validation.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializeServiceProvider(Func<Type,Object>)

Initialisiert ValidationContext unter Verwendung eines Dienstanbieters, der Dienstinstanzen nach Typ zurückgeben kann, wenn GetService aufgerufen wird.Initializes the ValidationContext using a service provider that can return service instances by type when GetService is called.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: