Udostępnij za pośrednictwem


AssociatedValidatorProvider.GetValidators Metoda

Definicja

Pobiera moduły sprawdzania poprawności dla modelu.

Przeciążenia

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Pobiera moduły sprawdzania poprawności dla modelu przy użyciu określonych metadanych i kontekstu wykonywania.

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Po zaimplementowaniu w typie pochodnym program pobiera moduły sprawdzania poprawności dla modelu przy użyciu określonych metadanych, kontekstu wykonywania i atrybutów.

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Pobiera moduły sprawdzania poprawności dla modelu przy użyciu określonych metadanych i kontekstu wykonywania.

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)

Parametry

metadata
ModelMetadata

Metadane.

context
ModelBindingExecutionContext

Kontekst wykonywania.

Zwraca

Moduły sprawdzania poprawności.

Wyjątki

Parametr metadata or context to null.

Nazwa właściwości w metadanych nie odwołuje się do jednej z właściwości typu kontenera.

Dotyczy

GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>)

Po zaimplementowaniu w typie pochodnym program pobiera moduły sprawdzania poprawności dla modelu przy użyciu określonych metadanych, kontekstu wykonywania i atrybutów.

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)

Parametry

metadata
ModelMetadata

Metadane.

context
ModelBindingExecutionContext

Kontekst wykonywania.

attributes
IEnumerable<Attribute>

Atrybuty.

Zwraca

Moduły sprawdzania poprawności.

Dotyczy