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
Methods
BeginInvoke(IEnumerable<ModelValidatorProvider>, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(IEnumerable<ModelValidatorProvider> validatorProviders, AsyncCallback callback, object @object)
Parameters
validatorProviders
IEnumerable<ModelValidatorProvider>callback
AsyncCallbackobject
object
Returns
EndInvoke(IAsyncResult)
public virtual ModelValidator EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
Invoke(IEnumerable<ModelValidatorProvider>)
public virtual ModelValidator Invoke(IEnumerable<ModelValidatorProvider> validatorProviders)
Parameters
validatorProviders
IEnumerable<ModelValidatorProvider>