SimpleREST.NET 0.1
A simple and minimal api framework for .net base on Express.js
Loading...
Searching...
No Matches
SimpleRest.Api Namespace Reference

Classes

interface  ISimpleRestApiHandler
 
interface  ISimpleRestContentTypeParser
 
interface  ISimpleRestEndpointFormatter
 
interface  ISimpleRestHttpObject
 
interface  ISimpleRestLogger
 
interface  ISimpleRestRouteHandler
 
interface  ISimpleRestUriTemplateFormatter
 
interface  IStatusCode
 
class  RedirectCode
 
class  SimpleRestApi
 
class  SimpleRestBody
 The body of a SimpleRest.Api.SimpleRestRequest. This class encapsulates the content of an HTTP request body, providing access to both raw byte data and deserialized content. More...
 
class  SimpleRestContentTypeParser
 
class  SimpleRestEndpointFormatter
 
class  SimpleRestLogger
 
class  SimpleRestMap
 
class  SimpleRestRequest
 The main class for all incoming request data. This is a wrapper for the HttpListenerRequest class. Contains one static Factory function to create requests from httplistenercontexts. Cannot be instantiated More...
 
class  SimpleRestResponse
 
class  SimpleRestUriTemplateHandler
 
class  StatusCode
 

Enumerations

enum  SimpleRestLogLevel {
  NONE , LOW , MEDIUM , HIGH ,
  LONG , DEBUG
}
 
enum  SimpleRestMethod {
  GET , POST , HEAD , PATCH ,
  PUT , DELETE , OPTIONS , OTHER ,
  ANY
}
 

Functions

delegate Task ApiMiddleWare (SimpleRestRequest request, SimpleRestResponse response)
 

Enumeration Type Documentation

◆ SimpleRestLogLevel

Enumerator
NONE 
LOW 
MEDIUM 
HIGH 
LONG 
DEBUG 

Definition at line 3 of file Enums.cs.

◆ SimpleRestMethod

Enumerator
GET 
POST 
HEAD 
PATCH 
PUT 
DELETE 
OPTIONS 
OTHER 
ANY 

Definition at line 13 of file Enums.cs.

Function Documentation

◆ ApiMiddleWare()

delegate Task SimpleRest.Api.ApiMiddleWare ( SimpleRestRequest request,
SimpleRestResponse response )