Namespace Sisk.Core.Routing
Classes
Represents a class that implements IRequestHandler and its execution method is asynchronous.
Represents an Route which it's implementation already enables UseRegex.
Represents a mapping to an route, which it's path is defined by an regular expression. This attribute is an shorthand from RouteAttribute.
Represents an abstract class which implements IRequestHandler.
Specifies that the method or class, when used on this attribute, will instantiate the type and call the IRequestHandler with given parameters.
Specifies that the method or class, when used on this attribute, will instantiate the type and call the IRequestHandler with given parameters.
Represents an HTTP route to be matched by an Router.
Represents an class that, when applied to a method, will be recognized by a router as a route.
Represents a mapping to an HTTP DELETE route. This attribute is an shorthand from RouteAttribute.
Represents a mapping to an HTTP GET route. This attribute is an shorthand from RouteAttribute.
Represents the result of a route matching operation.
Represents a mapping to an HTTP PATCH route. This attribute is an shorthand from RouteAttribute.
Represents a mapping to an HTTP POST route. This attribute is an shorthand from RouteAttribute.
Represents an attribute that, when applied to an class containing routes, all child routes will start with the specified prefix.
Represents a mapping to an HTTP PUT route. This attribute is an shorthand from RouteAttribute.
Represents a collection of Route and main executor of actions in the HttpServer.
Indicates that extended class supports router modules, which allows the management of routes, request handlers and prefixes.
Represents a mutable type for boxing objects by value or reference in a response from a router.
Interfaces
Represents an interface that is executed before a request.
Enums
Determines the way the server can write log messages. This enumerator is for giving permissions for certain contexts to be able or not to write to the server logs, such as AccessLogsStream and ErrorsLogsStream.
Defines when the IRequestHandler should be executed.
Represents an HTTP method to be matched in an Route.
Delegates
Represents the function that is called after the route action threw an exception.
Represents the function that is called after the route is matched with the request.
Represents the function that is called after the route is matched with the request.
RouterActionHandlerCallback<T>
Represents the function that receives an object of the T and returns an HttpResponse response from the informed object.
Represents the function that is called when an request reaches an error on the router.
English
Русский
Português
Español
Deutsch
中文 (简体)
日本語