Validator.TryValidateProperty 方法

定義

驗證該物業。

public:
 static bool TryValidateProperty(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults);
public static bool TryValidateProperty(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults);
static member TryValidateProperty : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> -> bool
Public Shared Function TryValidateProperty (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult)) As Boolean

參數

value
Object

要驗證的值。

validationContext
ValidationContext

描述該屬性的上下文來驗證。

validationResults
ICollection<ValidationResult>

一個用來存放每次失敗驗證的集合。

傳回

true若屬性符合;否則,。 false

例外狀況

value 無法分配給該物業。

-或-

valuenull

MemberNamevalidationContext性質不是有效的性質。

備註

此方法測試每個 ValidationAttribute 與參數所識別 validationContext 屬性相關的實例。

適用於