Validator.ValidateObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷指定物件是否有效。
多載
| 名稱 | Description |
|---|---|
| ValidateObject(Object, ValidationContext) |
利用驗證上下文判斷指定物件是否有效。 |
| ValidateObject(Object, ValidationContext, Boolean) |
利用驗證上下文判斷指定物件是否有效,並指定是否驗證所有屬性的值。 |
ValidateObject(Object, ValidationContext)
利用驗證上下文判斷指定物件是否有效。
public:
static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext)
參數
- instance
- Object
要驗證的對象。
- validationContext
- ValidationContext
描述物件的上下文需要驗證。
例外狀況
這個物件本身並不有效。
instance 是 null。
instance與 on validationContext不符ObjectInstance。
備註
此方法評估每個 ValidationAttribute 附加於物件型別的實例。
適用於
ValidateObject(Object, ValidationContext, Boolean)
利用驗證上下文判斷指定物件是否有效,並指定是否驗證所有屬性的值。
public:
static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, bool validateAllProperties);
public static void ValidateObject(object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext, validateAllProperties As Boolean)
參數
- instance
- Object
要驗證的對象。
- validationContext
- ValidationContext
描述物件的上下文需要驗證。
- validateAllProperties
- Boolean
true驗證所有屬性;否則,。 false
例外狀況
instance 不成立。
instance 是 null。
instance與 on validationContext不符ObjectInstance。
備註
此方法評估每個 ValidationAttribute 附加於物件型別的實例。