Idioma

Validator Classe

Definição

Define uma classe auxiliar que pode ser usada para validar objetos, propriedades e métodos quando está incluída nos seus atributos associados ValidationAttribute .

public ref class Validator abstract sealed
public static class Validator
type Validator = class
Public Class Validator
Herança
Validator

Métodos

Nome Descrição
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

Determina se o objeto especificado é válido usando o contexto de validação, a coleção de resultados de validação e um valor que especifica se deve validar todas as propriedades.

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

Determina se o objeto especificado é válido usando o contexto de validação e a coleção de resultados de validação.

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

Testa assíncronamente se a instância do objeto dada é válida.

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

Testa assíncronamente se a instância do objeto dada é válida.

TryValidateProperty(Object, ValidationContext, ICollection<ValidationResult>)

Valida a propriedade.

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

Testa assíncronamente se o valor da propriedade dado é válido.

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

Devolve um valor que indica se o valor especificado é válido com os atributos especificados.

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

Testa assíncronamente se o valor dado é válido contra uma lista especificada de ValidationAttributes.

ValidateObject(Object, ValidationContext, Boolean)

Determina se o objeto especificado é válido usando o contexto de validação, e um valor que especifica se deve validar todas as propriedades.

ValidateObject(Object, ValidationContext)

Determina se o objeto especificado é válido usando o contexto de validação.

ValidateObjectAsync(Object, ValidationContext, Boolean, CancellationToken)

Lança assíncronamente um ValidationException se a instância do objeto dada não for válida.

ValidateObjectAsync(Object, ValidationContext, CancellationToken)

Lança assíncronamente um ValidationException se o dado instance não for válido.

ValidateProperty(Object, ValidationContext)

Valida a propriedade.

ValidatePropertyAsync(Object, ValidationContext, CancellationToken)

Lança assíncronamente a ValidationException se a propriedade value dada não for válida.

ValidateValue(Object, ValidationContext, IEnumerable<ValidationAttribute>)

Valida os atributos especificados.

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

Lança assíncronamente a ValidationException se o valor dado não for válido para s ValidationAttribute.

Aplica-se a