C# Класс ServiceStack.WebHost.Endpoints.Support.HttpListenerBase

Wrapper class for the HTTPListener to allow easier access to the server, for start and stop management and event routing of the actual inbound requests.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
IsStarted bool
Listener System.Net.HttpListener

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

Метод Описание
Configure ( Funq.Container container ) : void
Dispose ( ) : void
Init ( ) : void
Start ( string urlBase ) : void

Starts the Web Service

Stop ( ) : void

Shut down the Web Service

Защищенные методы

Метод Описание
HttpListenerBase ( ) : System
HttpListenerBase ( string serviceName ) : System
ProcessRequest ( HttpListenerContext context ) : void

Overridable method that can be used to implement a custom hnandler

SetConfig ( EndpointHostConfig config ) : void
WebRequestCallback ( IAsyncResult result ) : void

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

Метод Описание
WriteException ( HttpListenerContext context, Exception ex ) : void

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

Configure() публичный абстрактный Метод

public abstract Configure ( Funq.Container container ) : void
container Funq.Container
Результат void

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

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

HttpListenerBase() защищенный Метод

protected HttpListenerBase ( ) : System
Результат System

HttpListenerBase() защищенный Метод

protected HttpListenerBase ( string serviceName ) : System
serviceName string
Результат System

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

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

ProcessRequest() защищенный абстрактный Метод

Overridable method that can be used to implement a custom hnandler
protected abstract ProcessRequest ( HttpListenerContext context ) : void
context System.Net.HttpListenerContext
Результат void

SetConfig() защищенный Метод

protected SetConfig ( EndpointHostConfig config ) : void
config EndpointHostConfig
Результат void

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

Starts the Web Service
public Start ( string urlBase ) : void
urlBase string /// A Uri that acts as the base that the server is listening on. /// Format should be: http://127.0.0.1:8080/ or http://127.0.0.1:8080/somevirtual/ /// Note: the trailing backslash is required! For more info see the /// HttpListener.Prefixes property on MSDN. ///
Результат void

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

Shut down the Web Service
public Stop ( ) : void
Результат void

WebRequestCallback() защищенный Метод

protected WebRequestCallback ( IAsyncResult result ) : void
result IAsyncResult
Результат void

Описание свойств

IsStarted защищенное свойство

protected bool IsStarted
Результат bool

Listener защищенное свойство

protected HttpListener,System.Net Listener
Результат System.Net.HttpListener