Table of Contents

Delegate DataAnnotationsValidatableObjectAdapterFactory

Namespace
System.Web.Http.Validation.Providers
Assembly
System.Web.Http.dll

Provides a factory for validators that are based on IValidatableObject.

public delegate ModelValidator DataAnnotationsValidatableObjectAdapterFactory(IEnumerable<ModelValidatorProvider> validatorProviders)

Parameters

validatorProviders IEnumerable<ModelValidatorProvider>
Provides a factory for validators that are based on .

Returns

ModelValidator
Provides a factory for validators that are based on .

Constructors

DataAnnotationsValidatableObjectAdapterFactory(object, nint)

public DataAnnotationsValidatableObjectAdapterFactory(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(IEnumerable<ModelValidatorProvider>, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(IEnumerable<ModelValidatorProvider> validatorProviders, AsyncCallback callback, object @object)

Parameters

validatorProviders IEnumerable<ModelValidatorProvider>
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual ModelValidator EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

ModelValidator

Invoke(IEnumerable<ModelValidatorProvider>)

public virtual ModelValidator Invoke(IEnumerable<ModelValidatorProvider> validatorProviders)

Parameters

validatorProviders IEnumerable<ModelValidatorProvider>

Returns

ModelValidator