| AsyncRequestHandler | Represents a class that implements IRequestHandler and its execution method is asynchronous. |
| RegexRoute | Represents an Route which it’s path is interpreted as an regular expression. |
| RegexRouteAttribute | Represents a mapping to an route, which it’s path is defined by an regular expression. This attribute is an shorthand from RouteAttribute. |
| RequestHandler | Represents an abstract class which implements IRequestHandler. |
| RequestHandlerAttribute<T> | Specifies that the method or class, when used on this attribute, will instantiate the type and call the IRequestHandler with given parameters. |
| RequestHandlerAttribute | Specifies that the method or class, when used on this attribute, will instantiate the type and call the IRequestHandler with given parameters. |
| Route | Represents an HTTP route to be matched by an Router. |
| RouteAttribute | Represents an class that, when applied to a method, will be recognized by a router as a route. |
| RouteDeleteAttribute | Represents a mapping to an HTTP DELETE route. This attribute is an shorthand from RouteAttribute. |
| RouteGetAttribute | Represents a mapping to an HTTP GET route. This attribute is an shorthand from RouteAttribute. |
| RouteMatch | Represents the result of a route matching operation. |
| RouteMetadataAttribute | Represents metadata associated with a route. This attribute can be applied to classes or methods to add key-value pairs to the Bag dictionary. |
| RoutePatchAttribute | Represents a mapping to an HTTP PATCH route. This attribute is an shorthand from RouteAttribute. |
| RoutePostAttribute | Represents a mapping to an HTTP POST route. This attribute is an shorthand from RouteAttribute. |
| RoutePrefixAttribute | Represents an attribute that, when applied to an class containing routes, all child routes will start with the specified prefix. |
| RoutePutAttribute | Represents a mapping to an HTTP PUT route. This attribute is an shorthand from RouteAttribute. |
| RouteQueryAttribute | Represents a mapping to an HTTP QUERY route. This attribute is an shorthand from RouteAttribute. |
| Router | Represents a collection of Route and main executor of actions in the HttpServer. |
| RouterModule | Indicates that extended class supports router modules, which allows the management of routes, request handlers and prefixes. |
| ValueResult<T> | Represents a mutable type for boxing objects by value or reference in a response from a router. |