Sdílet prostřednictvím


Validator.ValidateObject Metoda

Definice

Určuje, zda je zadaný objekt platný.

Přetížení

ValidateObject(Object, ValidationContext)

Určuje, zda je zadaný objekt platný pomocí ověřovacího kontextu.

ValidateObject(Object, ValidationContext, Boolean)

Určuje, zda je zadaný objekt platný pomocí ověřovacího kontextu a hodnotu, která určuje, zda se mají ověřit všechny vlastnosti.

ValidateObject(Object, ValidationContext)

Zdroj:
Validator.cs
Zdroj:
Validator.cs
Zdroj:
Validator.cs

Určuje, zda je zadaný objekt platný pomocí ověřovacího kontextu.

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

Objekt, který se má ověřit.

validationContext
ValidationContext

Kontext, který popisuje objekt k ověření.

Výjimky

Objekt není platný.

instance je null.

instance neodpovídá hodnotě ObjectInstance na validationContext.

Poznámky

Tato metoda vyhodnocuje každou ValidationAttribute instanci, která je připojena k typu objektu.

Platí pro

ValidateObject(Object, ValidationContext, Boolean)

Zdroj:
Validator.cs
Zdroj:
Validator.cs
Zdroj:
Validator.cs

Určuje, zda je zadaný objekt platný pomocí ověřovacího kontextu a hodnotu, která určuje, zda se mají ověřit všechny vlastnosti.

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

Objekt, který se má ověřit.

validationContext
ValidationContext

Kontext, který popisuje objekt k ověření.

validateAllProperties
Boolean

truek ověření všech vlastností; v opačném případě . false

Výjimky

instance není platný.

instance je null.

instance neodpovídá hodnotě ObjectInstance na validationContext.

Poznámky

Tato metoda vyhodnocuje každou ValidationAttribute instanci, která je připojena k typu objektu.

Platí pro