Validator.ValidateObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy określony obiekt jest prawidłowy.
Przeciążenia
| ValidateObject(Object, ValidationContext) |
Określa, czy określony obiekt jest prawidłowy przy użyciu kontekstu weryfikacji. |
| ValidateObject(Object, ValidationContext, Boolean) |
Określa, czy określony obiekt jest prawidłowy przy użyciu kontekstu weryfikacji, oraz wartość określającą, czy zweryfikować wszystkie właściwości. |
ValidateObject(Object, ValidationContext)
Określa, czy określony obiekt jest prawidłowy przy użyciu kontekstu weryfikacji.
public:
static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public static void ValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext)
Parametry
- instance
- Object
Obiekt do zweryfikowania.
- validationContext
- ValidationContext
Kontekst opisujący obiekt do zweryfikowania.
Wyjątki
Obiekt jest nieprawidłowy.
instance to null.
instance element nie jest zgodny z parametrem ObjectInstance w dniu validationContext.
Uwagi
Ta metoda ocenia każde ValidationAttribute wystąpienie dołączone do typu obiektu.
Dotyczy
ValidateObject(Object, ValidationContext, Boolean)
Określa, czy określony obiekt jest prawidłowy przy użyciu kontekstu weryfikacji, oraz wartość określającą, czy zweryfikować wszystkie właściwości.
public:
static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, bool validateAllProperties);
public static void ValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext, validateAllProperties As Boolean)
Parametry
- instance
- Object
Obiekt do zweryfikowania.
- validationContext
- ValidationContext
Kontekst opisujący obiekt do zweryfikowania.
- validateAllProperties
- Boolean
true aby zweryfikować wszystkie właściwości; w przeciwnym razie , false.
Wyjątki
instance jest nieprawidłowy.
instance to null.
instance element nie jest zgodny z parametrem ObjectInstance w dniu validationContext.
Uwagi
Ta metoda ocenia każde ValidationAttribute wystąpienie dołączone do typu obiektu.