minerva_controller_annotation library

Classes

ActionAnnotation
The base class for annotations indicating that the controller method is an action.
BindingSourceAnnotation
The base class for annotation classes binding query data to action parameters.
Controller
Controller annotation class.
ControllerBase
Base class for all controller classes.
Delete
Annotation class used to indicate that the controller method is an action processing DELETE requests.
FromBody
Annotation class for binding data from the request body.
FromForm
Annotation class for binding data from the request body.
FromQuery
Annotation class for binding data from query parameters.
FromRoute
Annotation class for binding data from request path parameters.
Get
Annotation class used to indicate that the controller method is an action processing GET requests.
Annotation class used to indicate that the controller method is an action processing HEAD requests.
Options
Annotation class used to indicate that the controller method is an action processing OPTIONS requests.
Patch
Annotation class used to indicate that the controller method is an action processing PATCH requests.
Post
Annotation class used to indicate that the controller method is an action processing POST requests.
Put
Annotation class used to indicate that the controller method is an action processing PUT requests.
Trace
Annotation class used to indicate that the controller method is an action processing TRACE requests.
WebSocketEndpoint
An annotation class that indicates that the controller method is the endpoint for processing websocket connections.
WebSocketEndpointAnnotation
The base class for annotation classes used to indicate that the controller method is the endpoint for processing websocket connections.