Delegate DataAnnotationsModelValidationFactory
Represents the method that creates a DataAnnotationsModelValidatorProvider instance.
public delegate ModelValidator DataAnnotationsModelValidationFactory(ModelMetadata metadata, ControllerContext context, ValidationAttribute attribute)
Parameters
metadata
ModelMetadatacontext
ControllerContextattribute
ValidationAttribute
Returns
Constructors
DataAnnotationsModelValidationFactory(object, nint)
public DataAnnotationsModelValidationFactory(object @object, nint method)
Parameters
Methods
BeginInvoke(ModelMetadata, ControllerContext, ValidationAttribute, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(ModelMetadata metadata, ControllerContext context, ValidationAttribute attribute, AsyncCallback callback, object @object)
Parameters
metadata
ModelMetadatacontext
ControllerContextattribute
ValidationAttributecallback
AsyncCallbackobject
object
Returns
EndInvoke(IAsyncResult)
public virtual ModelValidator EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
Invoke(ModelMetadata, ControllerContext, ValidationAttribute)
public virtual ModelValidator Invoke(ModelMetadata metadata, ControllerContext context, ValidationAttribute attribute)
Parameters
metadata
ModelMetadatacontext
ControllerContextattribute
ValidationAttribute