C# Класс Manos.AppHost

The app runner. This is where the magic happens.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddPipe ( IManosPipe pipe ) : void
AddTimeout ( System.TimeSpan timespan, IRepeatBehavior repeat, object data, TimeoutCallback callback ) : Timeout
AddTimeout ( System.TimeSpan begin, System.TimeSpan timespan, IRepeatBehavior repeat, object data, TimeoutCallback callback ) : Timeout
HandleTransaction ( IHttpTransaction con ) : void
Initialize ( Manos.ManosApp application ) : void
InitializeTLS ( string priorities ) : void
ListenAt ( IPEndPoint endPoint ) : void
RegenerateDHParams ( int bits ) : void
SecureListenAt ( IPEndPoint endPoint, string cert, string key ) : void
Start ( Manos.ManosApp application ) : void
Stop ( ) : void

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

Метод Описание
AppHost ( ) : System
manos_tls_global_init ( string priorities ) : int
manos_tls_regenerate_dhparams ( int bits ) : int

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

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

public static AddPipe ( IManosPipe pipe ) : void
pipe IManosPipe
Результат void

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

public static AddTimeout ( System.TimeSpan timespan, IRepeatBehavior repeat, object data, TimeoutCallback callback ) : Timeout
timespan System.TimeSpan
repeat IRepeatBehavior
data object
callback TimeoutCallback
Результат Timeout

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

public static AddTimeout ( System.TimeSpan begin, System.TimeSpan timespan, IRepeatBehavior repeat, object data, TimeoutCallback callback ) : Timeout
begin System.TimeSpan
timespan System.TimeSpan
repeat IRepeatBehavior
data object
callback TimeoutCallback
Результат Timeout

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

public static HandleTransaction ( IHttpTransaction con ) : void
con IHttpTransaction
Результат void

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

public static Initialize ( Manos.ManosApp application ) : void
application Manos.ManosApp
Результат void

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

public static InitializeTLS ( string priorities ) : void
priorities string
Результат void

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

public static ListenAt ( IPEndPoint endPoint ) : void
endPoint IPEndPoint
Результат void

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

public static RegenerateDHParams ( int bits ) : void
bits int
Результат void

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

public static SecureListenAt ( IPEndPoint endPoint, string cert, string key ) : void
endPoint IPEndPoint
cert string
key string
Результат void

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

public static Start ( Manos.ManosApp application ) : void
application Manos.ManosApp
Результат void

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

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