語言

Validator 類別

定義

定義一個輔助類別,可用於驗證物件、屬性與方法,當其關聯 ValidationAttribute 屬性包含時。

public ref class Validator abstract sealed
public static class Validator
type Validator = class
Public Class Validator
繼承
Validator

方法

名稱 Description
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

利用驗證上下文、驗證結果集合及指定是否驗證所有屬性的值來判斷指定物件是否有效。

TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

利用驗證上下文與驗證結果集合來判斷指定物件是否有效。

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

非同步測試給定物件實例是否有效。

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

非同步測試給定物件實例是否有效。

TryValidateProperty(Object, ValidationContext, ICollection<ValidationResult>)

驗證該物業。

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

非同步測試給定屬性值是否有效。

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

回傳一個值,表示該指定值是否符合指定屬性。

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

非同步測試給定值是否對指定的 s 清單 ValidationAttribute有效。

ValidateObject(Object, ValidationContext, Boolean)

利用驗證上下文判斷指定物件是否有效,並指定是否驗證所有屬性的值。

ValidateObject(Object, ValidationContext)

利用驗證上下文判斷指定物件是否有效。

ValidateObjectAsync(Object, ValidationContext, Boolean, CancellationToken)

如果給定物件實例不有效,則非同步拋出 a ValidationException 。

ValidateObjectAsync(Object, ValidationContext, CancellationToken)

若給定instance不成立,則非同步拋出 aValidationException。

ValidateProperty(Object, ValidationContext)

驗證該物業。

ValidatePropertyAsync(Object, ValidationContext, CancellationToken)

非同步拋出若 ValidationException 該屬性 value 無效。

ValidateValue(Object, ValidationContext, IEnumerable<ValidationAttribute>)

驗證指定的屬性。

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

如果給定值對 s 不有效ValidationAttribute,則非同步拋出 aValidationException。

適用於