AssociatedValidatorProvider.GetValidators Metode

Definisi

Mendapatkan validator untuk model.

Overload

Nama Deskripsi
GetValidators(ModelMetadata, ModelBindingExecutionContext)

Mendapatkan validator untuk model menggunakan metadata dan konteks eksekusi yang ditentukan.

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Saat diimplementasikan dalam jenis turunan, mendapatkan validator untuk model, menggunakan metadata, konteks eksekusi, dan atribut yang ditentukan.

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Mendapatkan validator untuk model menggunakan metadata dan konteks eksekusi yang ditentukan.

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)

Parameter

metadata
ModelMetadata

Metadata.

context
ModelBindingExecutionContext

Konteks eksekusi.

Mengembalikan

Validator.

Pengecualian

Parameter metadata atau context adalah null.

Nama properti dalam metadata tidak merujuk ke salah satu properti jenis kontainer.

Berlaku untuk

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Saat diimplementasikan dalam jenis turunan, mendapatkan validator untuk model, menggunakan metadata, konteks eksekusi, dan atribut yang ditentukan.

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)

Parameter

metadata
ModelMetadata

Metadata.

context
ModelBindingExecutionContext

Konteks eksekusi.

attributes
IEnumerable<Attribute>

Atribut.

Mengembalikan

Validator.

Berlaku untuk