Freigeben über


AssociatedValidatorProvider.GetValidators Methode

Definition

Ruft die Validierungssteuerelemente für das Modell ab.

Überlädt

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Ruft die Validierungssteuerelemente für das Modell anhand der angegebenen Metadaten und des Ausführugskontexts ab.

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Ruft beim Implementieren in einem abgeleiteten Typ die Validierungssteuerelemente für das Modell anhand der angegebenen Metadaten, des Ausführungskontexts und der Attribute ab.

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Ruft die Validierungssteuerelemente für das Modell anhand der angegebenen Metadaten und des Ausführugskontexts ab.

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

Die Metadaten.

context
ModelBindingExecutionContext

Ausführungskontext

Gibt zurück

IEnumerable<ModelValidator>

Die Validierungssteuerelemente.

Ausnahmen

Der metadata-Parameter oder der context-Parameter ist null.

Der Eigenschaftenname in den Metadaten verweist auf keine der Eigenschaften des Containertyps.

Gilt für

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Ruft beim Implementieren in einem abgeleiteten Typ die Validierungssteuerelemente für das Modell anhand der angegebenen Metadaten, des Ausführungskontexts und der Attribute ab.

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

Die Metadaten.

context
ModelBindingExecutionContext

Ausführungskontext

attributes
IEnumerable<Attribute>

Die Attribute.

Gibt zurück

IEnumerable<ModelValidator>

Die Validierungssteuerelemente.

Gilt für