Condividi tramite


ObjectModelValidator Classe

Definizione

Fornisce un'implementazione di base IObjectModelValidator per convalidare un grafico a oggetti.

public ref class ObjectModelValidator abstract : Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IObjectModelValidator
public abstract class ObjectModelValidator : Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator
type ObjectModelValidator = class
    interface IObjectModelValidator
Public MustInherit Class ObjectModelValidator
Implements IObjectModelValidator
Ereditarietà
ObjectModelValidator
Implementazioni

Costruttori

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

Inizializza una nuova istanza di ObjectModelValidator.

Metodi

GetValidationVisitor(ActionContext, IModelValidatorProvider, ValidatorCache, IModelMetadataProvider, ValidationStateDictionary)

Ottiene un oggetto ValidationVisitor che attraversa il grafico del modello a oggetti ed esegue la convalida.

GetValidationVisitor(ActionContext, IModelValidatorProvider, ValidatorCache, IModelMetadataProvider, ValidationStateDictionary)

Ottiene un oggetto ValidationVisitor che attraversa il grafico del modello a oggetti ed esegue la convalida.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Convalida l'oggetto specificato.

Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata)

Convalida il modello a oggetti fornito. Se model è nulltruee è metadataIsRequired , aggiungerà uno o più errori di stato del modello che Validate(ActionContext, ValidationStateDictionary, String, Object) non sarebbero.

Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata, Object)

Convalida il modello a oggetti fornito. Se model è nulltruee è metadataIsRequired , aggiungerà uno o più errori di stato del modello che Validate(ActionContext, ValidationStateDictionary, String, Object) non sarebbero.

Si applica a