Validator.ValidateObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷指定的物件是否有效。
多載
ValidateObject(Object, ValidationContext) |
使用驗證內容,判斷指定的物件是否有效。 |
ValidateObject(Object, ValidationContext, Boolean) |
使用驗證內容以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。 |
ValidateObject(Object, ValidationContext)
- 來源:
- Validator.cs
- 來源:
- Validator.cs
- 來源:
- Validator.cs
使用驗證內容,判斷指定的物件是否有效。
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
與 validationContext
上的 ObjectInstance 不相符。
備註
這個方法會評估附加至物件類型的每個 ValidationAttribute 實例。
適用於
ValidateObject(Object, ValidationContext, Boolean)
- 來源:
- Validator.cs
- 來源:
- Validator.cs
- 來源:
- Validator.cs
使用驗證內容以及指定是否驗證所有屬性的值,判斷指定的物件是否有效。
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
與 validationContext
上的 ObjectInstance 不相符。
備註
這個方法會評估附加至物件類型的每個 ValidationAttribute 實例。