Jazyk

Validator Třída

Definice

Definuje pomocnou třídu, která se dá použít k ověření objektů, vlastností a metod, pokud je součástí jejich přidružených ValidationAttribute atributů.

public ref class Validator abstract sealed
public static class Validator
type Validator = class
Public Class Validator
Dědičnost
Validator

Metody

Název Description
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

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

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

Určuje, zda je zadaný objekt platný pomocí ověřovacího kontextu a kolekce výsledků ověření.

TryValidateObjectAsync(Object, ValidationContext, ICollection<ValidationResult>, Boolean, CancellationToken)

Asynchronně testuje, zda je daná instance objektu platná.

TryValidateObjectAsync(Object, ValidationContext, ICollection<ValidationResult>, CancellationToken)

Asynchronně testuje, zda je daná instance objektu platná.

TryValidateProperty(Object, ValidationContext, ICollection<ValidationResult>)

Ověří vlastnost.

TryValidatePropertyAsync(Object, ValidationContext, ICollection<ValidationResult>, CancellationToken)

Asynchronně testuje, zda je daná hodnota vlastnosti platná.

TryValidateValue(Object, ValidationContext, ICollection<ValidationResult>, IEnumerable<ValidationAttribute>)

Vrátí hodnotu, která určuje, zda zadaná hodnota je platná se zadanými atributy.

TryValidateValueAsync(Object, ValidationContext, ICollection<ValidationResult>, IEnumerable<ValidationAttribute>, CancellationToken)

Asynchronně testuje, zda je daná hodnota platná pro zadaný seznam ValidationAttributes.

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)

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

ValidateObjectAsync(Object, ValidationContext, Boolean, CancellationToken)

Asynchronně vyvolá ValidationException výjimku, pokud daná instance objektu není platná.

ValidateObjectAsync(Object, ValidationContext, CancellationToken)

Asynchronně vyvolá ValidationException chybu, pokud daná instance hodnota není platná.

ValidateProperty(Object, ValidationContext)

Ověří vlastnost.

ValidatePropertyAsync(Object, ValidationContext, CancellationToken)

Asynchronně vyvolá ValidationException výjimku, pokud daná vlastnost value není platná.

ValidateValue(Object, ValidationContext, IEnumerable<ValidationAttribute>)

Ověří zadané atributy.

ValidateValueAsync(Object, ValidationContext, IEnumerable<ValidationAttribute>, CancellationToken)

Asynchronně vyvolá výjimku, pokud daná hodnota není pro danou ValidationExceptionValidationAttributehodnotu platná.

Platí pro