SimpleREST.NET 0.1
A simple and minimal api framework for .net base on Express.js
Loading...
Searching...
No Matches
ISimpleRestApiHandler.cs
Go to the documentation of this file.
1using UriTemplate.Core;
2
3namespace SimpleRest.Api;
4public interface ISimpleRestApiHandler
5{
6 public void OnServerStart(SimpleRestApi api);
13 public void OnLog(SimpleRestApi api, SimpleRestRequest request);
14 public void OnHandleRequestStack(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, Dictionary<UriTemplateMatch, SimpleRestMap> matches);
15 public void OnRequestMatch(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap);
16 public void OnApplyUriParams(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap);
17 public void OnBeforeRunMiddleware(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap);
18 public void OnRunMiddleware(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap);
19}
The main class for all incoming request data. This is a wrapper for the HttpListenerRequest class....
void OnBeforeRequestEnd(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response)
void OnRequestMatch(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap)
void OnRequestCreate(SimpleRestApi api, SimpleRestRequest request)
void OnResponseCreate(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response)
void OnRunMiddleware(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap)
void OnRequestEnd(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response)
void OnLog(SimpleRestApi api, SimpleRestRequest request)
void OnBeforeRunMiddleware(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap)
void OnBeforeRequestCreate(SimpleRestApi api)
void OnHandleRequestStack(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, Dictionary< UriTemplateMatch, SimpleRestMap > matches)
void OnApplyUriParams(SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap)
void OnBeforeResponseCreate(SimpleRestApi api, SimpleRestRequest request)
void OnServerStart(SimpleRestApi api)