ValidationWebParts Module
WebPart helpers for input validation
Types
| Type | Description |
Functions and values
| Function or value | Description |
|
|
|
|
|
|
Full Usage:
middleware key validator ctx
Parameters:
string
validator : HttpRequest -> ValidationResult<'T>
ctx : HttpContext
Returns: Async<HttpContext option>
|
|
Full Usage:
validateAll validators ctx
Parameters:
(string * (HttpRequest -> ValidationResult<obj>)) list
ctx : HttpContext
Returns: Async<HttpContext option>
|
|
Full Usage:
validateForm fieldValidators constructor ctx
Parameters:
(string * Validator<string, 'T>) list
constructor : obj list -> 'U
ctx : HttpContext
Returns: Async<HttpContext option>
|
|
Full Usage:
validateFormField fieldName validator ctx
Parameters:
string
validator : Validator<string, 'T>
ctx : HttpContext
Returns: Async<HttpContext option>
|
|
Full Usage:
validateHeader headerName validator ctx
Parameters:
string
validator : Validator<string, 'T>
ctx : HttpContext
Returns: Async<HttpContext option>
|
|
|
|
Full Usage:
validateQueryParam paramName validator ctx
Parameters:
string
validator : Validator<string, 'T>
ctx : HttpContext
Returns: Async<HttpContext option>
|
|
Full Usage:
validateRequest validator onValid onInvalid ctx
Parameters:
HttpRequest -> ValidationResult<'T>
onValid : 'T -> WebPart
onInvalid : ValidationError list -> WebPart
ctx : HttpContext
Returns: Async<HttpContext option>
|
|
|