共用方式為


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);
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

validationContextMemberName 屬性不是有效的屬性。

備註

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

適用於