Class RoutingContext
Server side routing context
Inherited Members
Namespace: Pixiv.VroidSdk.Networking.Transports
Assembly: Pixiv.VroidSdk.dll
Syntax
public sealed class RoutingContext
Methods
Define(String, Func<HttpListenerRequest, IHttpResponse>)
Register routing
Declaration
public void Define(string path, Func<HttpListenerRequest, IHttpResponse> action)
Parameters
Type | Name | Description |
---|---|---|
String | path | Path to route |
Func<HttpListenerRequest, IHttpResponse> | action | Callback to manage request |
Exec(String, HttpListenerRequest)
Call callback corresponding to path
Declaration
public IHttpResponse Exec(string path, HttpListenerRequest request)
Parameters
Type | Name | Description |
---|---|---|
String | path | HTTP request path |
HttpListenerRequest | request | Request received by HttpListener |
Returns
Type | Description |
---|---|
IHttpResponse | Response |