AssociatedValidatorProvider.GetValidators Метод

Определение

Возвращает проверяющие элементы для модели.

Перегрузки

Имя Описание
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

Контекст выполнения.

Возвращаемое значение

Проверяющие элементы.

Исключения

Значение metadata или context параметр 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>

Атрибуты.

Возвращаемое значение

Проверяющие элементы.

Применяется к