AssociatedValidatorProvider.GetValidators Méthode

Définition

Obtient les validateurs pour le modèle.

Surcharges

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Obtient les validateurs du modèle à l'aide des métadonnées spécifiées et du contexte d'exécution.

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

En cas d'implémentation dans un type dérivé, obtient les validateurs du modèle, à l'aide des métadonnées, du contexte d'exécution et des attributs spécifiés.

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Obtient les validateurs du modèle à l'aide des métadonnées spécifiées et du contexte d'exécution.

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)

Paramètres

metadata
ModelMetadata

Métadonnées.

context
ModelBindingExecutionContext

Contexte d'exécution.

Retours

IEnumerable<ModelValidator>

Validateurs.

Exceptions

Le paramètre metadata ou context est null.

Le nom de la propriété dans les métadonnées ne fait pas référence à l'une des propriétés du type de conteneur.

S’applique à

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

En cas d'implémentation dans un type dérivé, obtient les validateurs du modèle, à l'aide des métadonnées, du contexte d'exécution et des attributs spécifiés.

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)

Paramètres

metadata
ModelMetadata

Métadonnées.

context
ModelBindingExecutionContext

Contexte d'exécution.

attributes
IEnumerable<Attribute>

Attributs.

Retours

IEnumerable<ModelValidator>

Validateurs.

S’applique à