IObjectModelValidator Interface¶
Provides methods to validate an object graph.
- Namespace
Microsoft.AspNetCore.Mvc.ModelBinding.Validation
- Assemblies
- Microsoft.AspNetCore.Mvc.Core
Syntax¶
public interface IObjectModelValidator
-
interface
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.
IObjectModelValidator
Methods¶
-
Validate
(Microsoft.AspNetCore.Mvc.ActionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary, System.String, System.Object)¶ Validates the provided object.
Arguments: - actionContext (Microsoft.AspNetCore.Mvc.ActionContext) – The
Microsoft.AspNetCore.Mvc.ActionContext
associated with the current request. - validationState (Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary) – The
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary
. May be null. - prefix (System.String) – The model prefix. Used to map the model object to entries in <em>validationState</em>.
- model (System.Object) – The model object.
void Validate(ActionContext actionContext, ValidationStateDictionary validationState, string prefix, object model)
- actionContext (Microsoft.AspNetCore.Mvc.ActionContext) – The
-