C# Класс SelfishHttp.Server

Наследование: IDisposable, IServerConfiguration
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
OnDelete ( string path ) : IHttpResourceHandler
OnGet ( string path ) : IHttpResourceHandler
OnHead ( string path ) : IHttpResourceHandler
OnOptions ( string path ) : IHttpResourceHandler
OnPatch ( string path ) : IHttpResourceHandler
OnPost ( string path ) : IHttpResourceHandler
OnPut ( string path ) : IHttpResourceHandler
OnRequest ( ) : IHttpHandler
Server ( ) : System
Server ( int port ) : System
Stop ( ) : void

Приватные методы

Метод Описание
AddHttpHandler ( string method, string path ) : IHttpResourceHandler
AuthenticationSchemeSelectorDelegate ( HttpListenerRequest httpRequest ) : AuthenticationSchemes
ChooseRandomUnusedPort ( ) : int
HandleNextRequest ( ) : void
HandleRequest ( IAsyncResult ar ) : void
IsOperationAbortedOnStoppingServer ( HttpListenerException e ) : bool

Return true if the exception is: The I/O operation has been aborted because of either a thread exit or an application request. Happens when we stop the server and the listening is cancelled.

Start ( ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

OnDelete() публичный Метод

public OnDelete ( string path ) : IHttpResourceHandler
path string
Результат IHttpResourceHandler

OnGet() публичный Метод

public OnGet ( string path ) : IHttpResourceHandler
path string
Результат IHttpResourceHandler

OnHead() публичный Метод

public OnHead ( string path ) : IHttpResourceHandler
path string
Результат IHttpResourceHandler

OnOptions() публичный Метод

public OnOptions ( string path ) : IHttpResourceHandler
path string
Результат IHttpResourceHandler

OnPatch() публичный Метод

public OnPatch ( string path ) : IHttpResourceHandler
path string
Результат IHttpResourceHandler

OnPost() публичный Метод

public OnPost ( string path ) : IHttpResourceHandler
path string
Результат IHttpResourceHandler

OnPut() публичный Метод

public OnPut ( string path ) : IHttpResourceHandler
path string
Результат IHttpResourceHandler

OnRequest() публичный Метод

public OnRequest ( ) : IHttpHandler
Результат IHttpHandler

Server() публичный Метод

public Server ( ) : System
Результат System

Server() публичный Метод

public Server ( int port ) : System
port int
Результат System

Stop() публичный Метод

public Stop ( ) : void
Результат void