AssociatedValidatorProvider.GetValidators Yöntem

Tanım

Model için doğrulayıcıları alır.

Aşırı Yüklemeler

Name Description
GetValidators(ModelMetadata, ModelBindingExecutionContext)

Belirtilen meta verileri ve yürütme bağlamını kullanarak modelin doğrulayıcılarını alır.

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Türetilmiş bir türe uygulandığında, belirtilen meta verileri, yürütme bağlamını ve öznitelikleri kullanarak modelin doğrulayıcılarını alır.

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Belirtilen meta verileri ve yürütme bağlamını kullanarak modelin doğrulayıcılarını alır.

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)

Parametreler

metadata
ModelMetadata

Meta veriler.

context
ModelBindingExecutionContext

Yürütme bağlamı.

Döndürülenler

Doğrulayıcılar.

Özel durumlar

metadata veya context parametresidirnull.

Meta verilerdeki özellik adı, kapsayıcı türünün özelliklerinden birine başvurmaz.

Şunlara uygulanır

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Türetilmiş bir türe uygulandığında, belirtilen meta verileri, yürütme bağlamını ve öznitelikleri kullanarak modelin doğrulayıcılarını alır.

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)

Parametreler

metadata
ModelMetadata

Meta veriler.

context
ModelBindingExecutionContext

Yürütme bağlamı.

attributes
IEnumerable<Attribute>

Öznitelikler.

Döndürülenler

Doğrulayıcılar.

Şunlara uygulanır