Represents an attribute, applied to a parameter of a web API controller method, that causes the parameter to be passed deserialized data from a request.
The difference between this interface and INonNullRequestDataAttribute<TController, TData> is that attributes implementing this interface can retrieve null values.
Namespace: EmbedIO.WebApi Syntaxpublic interface IRequestDataAttribute<in TController, TData>
where TController : WebApiController where TData : class
Type Parameters Name Description TController
The type of the controller.
TDataThe type of the data.
Methods GetRequestDataAsync(TController, String)Asynchronously obtains data from a controller's context.
DeclarationTask<TData> GetRequestDataAsync(TController controller, string parameterName)
Parameters Type Name Description TController controller
The controller.
String parameterNameThe name of the parameter that has to receive the data.
Returns Type Description Task<TData>a whose result will be the data to pass as a parameter to a controller method.
See AlsoRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4