AssociatedValidatorProvider.GetValidators 方法

定義

取得模型的驗證者。

多載

名稱 Description
GetValidators(ModelMetadata, ModelBindingExecutionContext)

利用指定的元資料和執行上下文取得模型的驗證者。

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

以衍生型態實作時,會利用指定的元資料、執行上下文和屬性,取得模型的驗證子。

GetValidators(ModelMetadata, ModelBindingExecutionContext)

利用指定的元資料和執行上下文取得模型的驗證者。

public:
 override System::Collections::Generic::IEnumerable<System::Web::ModelBinding::ModelValidator ^> ^ GetValidators(System::Web::ModelBinding::ModelMetadata ^ metadata, System::Web::ModelBinding::ModelBindingExecutionContext ^ context);
public override sealed System.Collections.Generic.IEnumerable<System.Web.ModelBinding.ModelValidator> GetValidators(System.Web.ModelBinding.ModelMetadata metadata, System.Web.ModelBinding.ModelBindingExecutionContext context);
override this.GetValidators : System.Web.ModelBinding.ModelMetadata * System.Web.ModelBinding.ModelBindingExecutionContext -> seq<System.Web.ModelBinding.ModelValidator>
Public Overrides NotOverridable Function GetValidators (metadata As ModelMetadata, context As ModelBindingExecutionContext) As IEnumerable(Of ModelValidator)

參數

metadata
ModelMetadata

元數據。

context
ModelBindingExecutionContext

執行的背景。

傳回

驗證者。

例外狀況

metadatacontext參數為 null

元資料中的屬性名稱並不指涉容器類型的任何屬性。

適用於

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

以衍生型態實作時,會利用指定的元資料、執行上下文和屬性,取得模型的驗證子。

protected:
 abstract System::Collections::Generic::IEnumerable<System::Web::ModelBinding::ModelValidator ^> ^ GetValidators(System::Web::ModelBinding::ModelMetadata ^ metadata, System::Web::ModelBinding::ModelBindingExecutionContext ^ context, System::Collections::Generic::IEnumerable<Attribute ^> ^ attributes);
protected abstract System.Collections.Generic.IEnumerable<System.Web.ModelBinding.ModelValidator> GetValidators(System.Web.ModelBinding.ModelMetadata metadata, System.Web.ModelBinding.ModelBindingExecutionContext context, System.Collections.Generic.IEnumerable<Attribute> attributes);
override this.GetValidators : System.Web.ModelBinding.ModelMetadata * System.Web.ModelBinding.ModelBindingExecutionContext * seq<Attribute> -> seq<System.Web.ModelBinding.ModelValidator>
Protected MustOverride Function GetValidators (metadata As ModelMetadata, context As ModelBindingExecutionContext, attributes As IEnumerable(Of Attribute)) As IEnumerable(Of ModelValidator)

參數

metadata
ModelMetadata

元數據。

context
ModelBindingExecutionContext

執行的背景。

attributes
IEnumerable<Attribute>

屬性。

傳回

驗證者。

適用於