Table of Contents

Delegate ModelBinderErrorMessageProvider

Namespace
System.Web.Http.ModelBinding
Assembly
System.Web.Http.dll

Provides a container for model-binder error message provider.

public delegate string ModelBinderErrorMessageProvider(HttpActionContext actionContext, ModelMetadata modelMetadata, object incomingValue)

Parameters

actionContext HttpActionContext
Provides a container for model-binder error message provider.
modelMetadata ModelMetadata
Provides a container for model-binder error message provider.
incomingValue object
Provides a container for model-binder error message provider.

Returns

string
Provides a container for model-binder error message provider.

Constructors

ModelBinderErrorMessageProvider(object, nint)

public ModelBinderErrorMessageProvider(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(HttpActionContext, ModelMetadata, object, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(HttpActionContext actionContext, ModelMetadata modelMetadata, object incomingValue, AsyncCallback callback, object @object)

Parameters

actionContext HttpActionContext
modelMetadata ModelMetadata
incomingValue object
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual string EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

string

Invoke(HttpActionContext, ModelMetadata, object)

public virtual string Invoke(HttpActionContext actionContext, ModelMetadata modelMetadata, object incomingValue)

Parameters

actionContext HttpActionContext
modelMetadata ModelMetadata
incomingValue object

Returns

string