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.ActionContextassociated 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
-