HttpServerBoxed 0.0.11 alpha
A simple http server for C# and .NET
Loading...
Searching...
No Matches
Runner.MultiBinding Class Reference
Inheritance diagram for Runner.MultiBinding:
HSB.Servlet

Public Member Functions

 MultiBinding (Request req, Response res)
 
override void ProcessGet ()
 
override void ProcessPost ()
 
- Public Member Functions inherited from HSB.Servlet
 Servlet (Request req, Response res)
 
 Servlet (Request req, Response res, Configuration conf)
 
void AddCustomMethodHandler (string name, Delegate handler)
 
void RemoveCustomMethodHandler (string name)
 
string GetRoute ()
 
void Process ()
 
virtual void ProcessDelete ()
 
virtual void ProcessPut ()
 
virtual void ProcessHead ()
 
virtual void ProcessPatch ()
 
virtual void ProcessOptions ()
 
virtual void ProcessTrace ()
 
virtual void ProcessConnect ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from HSB.Servlet
static string ReadFromResources (string resourceName)
 Extract a string from an embedded resource.
 
- Protected Attributes inherited from HSB.Servlet
Request req
 
Response res
 
Configuration configuration
 
Delegate? handlerFallback
 

Detailed Description

Definition at line 6 of file MultiBinding.cs.

Constructor & Destructor Documentation

◆ MultiBinding()

Runner.MultiBinding.MultiBinding ( Request  req,
Response  res 
)

Definition at line 8 of file MultiBinding.cs.

8 : base(req, res)
9 {
10
11 }

Member Function Documentation

◆ ProcessGet()

override void Runner.MultiBinding.ProcessGet ( )
virtual

Reimplemented from HSB.Servlet.

Definition at line 13 of file MultiBinding.cs.

14 {
15 res.SendHTMLContent($"<h1>Hello GET -> {req.URL}</h1>");
16 }
void SendHTMLContent(string content, bool process=false, int statusCode=HTTP_CODES.OK, string encoding="UTF-8", Dictionary< string, string >? customHeaders=null)
Sends an html page passed as string.
Definition Response.cs:110

◆ ProcessPost()

override void Runner.MultiBinding.ProcessPost ( )
virtual

Reimplemented from HSB.Servlet.

Definition at line 18 of file MultiBinding.cs.

19 {
20 res.SendHTMLContent($"<h1>Hello POST -> {req.URL}</h1>");
21 }

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