Validator.ValidateObject Metoda

Definice

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

Přetížení

Name Description
ValidateObject(Object, ValidationContext)

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

ValidateObject(Object, ValidationContext, Boolean)

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

ValidateObject(Object, ValidationContext)

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

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

public:
 static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Constructing a ValidationContext without a display name is not trim-safe because it uses reflection to discover the type of the instance being validated in order to resolve the DisplayNameAttribute when a display name is not provided.")]
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")]
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered and the Type's properties can be trimmed.")]
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Constructing a ValidationContext without a display name is not trim-safe because it uses reflection to discover the type of the instance being validated in order to resolve the DisplayNameAttribute when a display name is not provided.")>]
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")>]
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered and the Type's properties can be trimmed.")>]
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext)

Parametry

instance
Object

Objekt, který chcete ověřit.

validationContext
ValidationContext

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

Atributy

Výjimky

Objekt není platný.

instance je null.

instance neodpovídá zapnuté hodnotě ObjectInstancevalidationContext.

Poznámky

Tato metoda vyhodnotí 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
Zdroj:
Validator.cs
Zdroj:
Validator.cs

Určuje, zda je zadaný objekt platný pomocí kontextu ověření a hodnota, 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Constructing a ValidationContext without a display name is not trim-safe because it uses reflection to discover the type of the instance being validated in order to resolve the DisplayNameAttribute when a display name is not provided.")]
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")]
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered and the Type's properties can be trimmed.")]
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Constructing a ValidationContext without a display name is not trim-safe because it uses reflection to discover the type of the instance being validated in order to resolve the DisplayNameAttribute when a display name is not provided.")>]
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered.")>]
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of instance cannot be statically discovered and the Type's properties can be trimmed.")>]
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ý chcete ověřit.

validationContext
ValidationContext

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

validateAllProperties
Boolean

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

Atributy

Výjimky

instance není platný.

instance je null.

instance neodpovídá zapnuté hodnotě ObjectInstancevalidationContext.

Poznámky

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

Platí pro