AssociatedValidatorProvider.GetValidators Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the validators for the model.
Overloads
GetValidators(ModelMetadata, ModelBindingExecutionContext) |
Gets the validators for the model using the specified metadata and execution context. |
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>) |
When implemented in a derived type, gets the validators for the model, using the specified metadata, execution context, and attributes. |
GetValidators(ModelMetadata, ModelBindingExecutionContext)
Gets the validators for the model using the specified metadata and execution context.
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)
Parameters
- metadata
- ModelMetadata
The metadata.
- context
- ModelBindingExecutionContext
The execution context.
Returns
The validators.
Exceptions
The metadata
or context
parameter is null
.
The property name in the metadata does not refer to one of the properties of the container type.
Applies to
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)
When implemented in a derived type, gets the validators for the model, using the specified metadata, execution context, and 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);
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)
Parameters
- metadata
- ModelMetadata
The metadata.
- context
- ModelBindingExecutionContext
The execution context.
- attributes
- IEnumerable<Attribute>
The attributes.
Returns
The validators.