ModelValidationNode.Validate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驗證模型。
多載
Validate(ModelBindingExecutionContext) |
使用指定的執行內容驗證模型。 |
Validate(ModelBindingExecutionContext, ModelValidationNode) |
使用指定的執行內容和父節點驗證模型。 |
Validate(ModelBindingExecutionContext)
使用指定的執行內容驗證模型。
public:
void Validate(System::Web::ModelBinding::ModelBindingExecutionContext ^ modelBindingExecutionContext);
public void Validate (System.Web.ModelBinding.ModelBindingExecutionContext modelBindingExecutionContext);
member this.Validate : System.Web.ModelBinding.ModelBindingExecutionContext -> unit
Public Sub Validate (modelBindingExecutionContext As ModelBindingExecutionContext)
參數
- modelBindingExecutionContext
- ModelBindingExecutionContext
執行內容。
例外狀況
modelBindingExecutionContext
參數為 null
。
備註
如果 SuppressValidation 屬性為 true
,則這個方法不會執行任何動作。
適用於
Validate(ModelBindingExecutionContext, ModelValidationNode)
使用指定的執行內容和父節點驗證模型。
public:
void Validate(System::Web::ModelBinding::ModelBindingExecutionContext ^ modelBindingExecutionContext, System::Web::ModelBinding::ModelValidationNode ^ parentNode);
public void Validate (System.Web.ModelBinding.ModelBindingExecutionContext modelBindingExecutionContext, System.Web.ModelBinding.ModelValidationNode parentNode);
member this.Validate : System.Web.ModelBinding.ModelBindingExecutionContext * System.Web.ModelBinding.ModelValidationNode -> unit
Public Sub Validate (modelBindingExecutionContext As ModelBindingExecutionContext, parentNode As ModelValidationNode)
參數
- modelBindingExecutionContext
- ModelBindingExecutionContext
執行內容。
- parentNode
- ModelValidationNode
父節點。