SimpleREST.NET 0.1
A simple and minimal api framework for .net base on Express.js
Loading...
Searching...
No Matches
SimpleRest.Api.ISimpleRestApiHandler Interface Reference
Inheritance diagram for SimpleRest.Api.ISimpleRestApiHandler:

Public Member Functions

void OnServerStart (SimpleRestApi api)
 
void OnBeforeRequestCreate (SimpleRestApi api)
 
void OnRequestCreate (SimpleRestApi api, SimpleRestRequest request)
 
void OnBeforeResponseCreate (SimpleRestApi api, SimpleRestRequest request)
 
void OnResponseCreate (SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response)
 
void OnBeforeRequestEnd (SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response)
 
void OnRequestEnd (SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response)
 
void OnLog (SimpleRestApi api, SimpleRestRequest request)
 
void OnHandleRequestStack (SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, Dictionary< UriTemplateMatch, SimpleRestMap > matches)
 
void OnRequestMatch (SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap)
 
void OnApplyUriParams (SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap)
 
void OnBeforeRunMiddleware (SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap)
 
void OnRunMiddleware (SimpleRestApi api, SimpleRestRequest request, SimpleRestResponse response, UriTemplateMatch match, SimpleRestMap routeMap)
 

Detailed Description

Definition at line 4 of file ISimpleRestApiHandler.cs.

Member Function Documentation

◆ OnApplyUriParams()

void SimpleRest.Api.ISimpleRestApiHandler.OnApplyUriParams ( SimpleRestApi api,
SimpleRestRequest request,
SimpleRestResponse response,
UriTemplateMatch match,
SimpleRestMap routeMap )

◆ OnBeforeRequestCreate()

void SimpleRest.Api.ISimpleRestApiHandler.OnBeforeRequestCreate ( SimpleRestApi api)

◆ OnBeforeRequestEnd()

void SimpleRest.Api.ISimpleRestApiHandler.OnBeforeRequestEnd ( SimpleRestApi api,
SimpleRestRequest request,
SimpleRestResponse response )

◆ OnBeforeResponseCreate()

void SimpleRest.Api.ISimpleRestApiHandler.OnBeforeResponseCreate ( SimpleRestApi api,
SimpleRestRequest request )

◆ OnBeforeRunMiddleware()

void SimpleRest.Api.ISimpleRestApiHandler.OnBeforeRunMiddleware ( SimpleRestApi api,
SimpleRestRequest request,
SimpleRestResponse response,
UriTemplateMatch match,
SimpleRestMap routeMap )

◆ OnHandleRequestStack()

void SimpleRest.Api.ISimpleRestApiHandler.OnHandleRequestStack ( SimpleRestApi api,
SimpleRestRequest request,
SimpleRestResponse response,
Dictionary< UriTemplateMatch, SimpleRestMap > matches )

◆ OnLog()

void SimpleRest.Api.ISimpleRestApiHandler.OnLog ( SimpleRestApi api,
SimpleRestRequest request )

◆ OnRequestCreate()

void SimpleRest.Api.ISimpleRestApiHandler.OnRequestCreate ( SimpleRestApi api,
SimpleRestRequest request )

◆ OnRequestEnd()

void SimpleRest.Api.ISimpleRestApiHandler.OnRequestEnd ( SimpleRestApi api,
SimpleRestRequest request,
SimpleRestResponse response )

◆ OnRequestMatch()

void SimpleRest.Api.ISimpleRestApiHandler.OnRequestMatch ( SimpleRestApi api,
SimpleRestRequest request,
SimpleRestResponse response,
UriTemplateMatch match,
SimpleRestMap routeMap )

◆ OnResponseCreate()

void SimpleRest.Api.ISimpleRestApiHandler.OnResponseCreate ( SimpleRestApi api,
SimpleRestRequest request,
SimpleRestResponse response )

◆ OnRunMiddleware()

void SimpleRest.Api.ISimpleRestApiHandler.OnRunMiddleware ( SimpleRestApi api,
SimpleRestRequest request,
SimpleRestResponse response,
UriTemplateMatch match,
SimpleRestMap routeMap )

◆ OnServerStart()

void SimpleRest.Api.ISimpleRestApiHandler.OnServerStart ( SimpleRestApi api)

The documentation for this interface was generated from the following file: