AssociatedValidatorProvider.GetValidators Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.