Table of Contents

Delegate DataAnnotationsValidatableObjectAdapterFactory

Namespace
System.Web.Mvc
Assembly
System.Web.Mvc.dll

Provides a factory for validators that are based on IValidatableObject.

public delegate ModelValidator DataAnnotationsValidatableObjectAdapterFactory(ModelMetadata metadata, ControllerContext context)

Parameters

metadata ModelMetadata
context ControllerContext

Returns

ModelValidator

Constructors

DataAnnotationsValidatableObjectAdapterFactory(object, nint)

public DataAnnotationsValidatableObjectAdapterFactory(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(ModelMetadata, ControllerContext, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(ModelMetadata metadata, ControllerContext context, AsyncCallback callback, object @object)

Parameters

metadata ModelMetadata
context ControllerContext
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual ModelValidator EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

ModelValidator

Invoke(ModelMetadata, ControllerContext)

public virtual ModelValidator Invoke(ModelMetadata metadata, ControllerContext context)

Parameters

metadata ModelMetadata
context ControllerContext

Returns

ModelValidator