共用方式為


Validator.ValidateValue 方法

定義

驗證指定的屬性。

public:
 static void ValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static void ValidateValue (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
public static void ValidateValue (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member ValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> unit
Public Shared Sub ValidateValue (value As Object, validationContext As ValidationContext, validationAttributes As IEnumerable(Of ValidationAttribute))

參數

value
Object

要驗證的值。

validationContext
ValidationContext

內容,可描述要驗證的物件。

validationAttributes
IEnumerable<ValidationAttribute>

驗證屬性。

例外狀況

validationContext 參數為 null

value 參數不會以 validationAttributes 參數驗證。

備註

這個方法會根據 value 參數測試 參數中的每個validationAttributes驗證屬性。 RequiredAttribute如果包含屬性,則會RequiredAttribute先評估屬性。

適用於