Dil

Validator Sınıf

Tanım

İlişkili ValidationAttribute özniteliklerine dahil edildiğinde nesneleri, özellikleri ve yöntemleri doğrulamak için kullanılabilecek bir yardımcı sınıfı tanımlar.

public ref class Validator abstract sealed
public static class Validator
type Validator = class
Public Class Validator
Devralma
Validator

Yöntemler

Veri Akışı Adı Description
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

Belirtilen nesnenin doğrulama bağlamı, doğrulama sonuçları koleksiyonu ve tüm özelliklerin doğrulanıp doğrulanmayacağını belirten bir değer kullanılarak geçerli olup olmadığını belirler.

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

Belirtilen nesnenin doğrulama bağlamı ve doğrulama sonuçları koleksiyonu kullanılarak geçerli olup olmadığını belirler.

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

Verilen nesne örneğinin geçerli olup olmadığını zaman uyumsuz olarak sınar.

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

Verilen nesne örneğinin geçerli olup olmadığını zaman uyumsuz olarak sınar.

TryValidateProperty(Object, ValidationContext, ICollection<ValidationResult>)

özelliğini doğrular.

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

Verilen özellik değerinin geçerli olup olmadığını zaman uyumsuz olarak test eder.

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

Belirtilen değerin belirtilen özniteliklerle geçerli olup olmadığını gösteren bir değer döndürür.

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

Belirtilen değerin belirtilen bir s listesinde geçerli olup olmadığını zaman uyumsuz olarak sınar ValidationAttribute.

ValidateObject(Object, ValidationContext, Boolean)

Belirtilen nesnenin doğrulama bağlamı kullanılarak geçerli olup olmadığını ve tüm özelliklerin doğrulanıp doğrulanmayacağını belirten bir değer belirler.

ValidateObject(Object, ValidationContext)

Belirtilen nesnenin doğrulama bağlamını kullanarak geçerli olup olmadığını belirler.

ValidateObjectAsync(Object, ValidationContext, Boolean, CancellationToken)

Verilen nesne örneği geçerli değilse zaman uyumsuz olarak bir ValidationException oluşturur.

ValidateObjectAsync(Object, ValidationContext, CancellationToken)

Verilen instance geçerli değilse zaman uyumsuz olarak bir ValidationException oluşturur.

ValidateProperty(Object, ValidationContext)

özelliğini doğrular.

ValidatePropertyAsync(Object, ValidationContext, CancellationToken)

Verilen özellik value geçerli değilse zaman uyumsuz olarak bir ValidationException oluşturur.

ValidateValue(Object, ValidationContext, IEnumerable<ValidationAttribute>)

Belirtilen öznitelikleri doğrular.

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

Verilen değer s için ValidationAttributegeçerli değilse zaman uyumsuz olarak bir ValidationException oluşturur.

Şunlara uygulanır