C# Класс HA4IoT.Networking.Http.HttpClientSession

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

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

Метод Описание
Dispose ( ) : void
HttpClientSession ( StreamSocket client, CancellationTokenSource cancellationTokenSource, Action httpRequestReceivedCallback, Action upgradeToWebSocketSessionCallback ) : System
WaitForRequest ( ) : void

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

Метод Описание
GenerateWebSocketAccept ( HttpContext httpContext ) : string
HandleHttpRequest ( HttpContext context ) : void
PrepareResponseHeaders ( HttpContext context ) : void
ProcessHttpRequest ( HttpContext context ) : void
SendResponse ( HttpContext context ) : void
TryReceiveHttpRequest ( HttpRequest &httpRequest ) : bool
UpgradeToWebSocket ( HttpContext httpContext ) : void

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

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

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

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

public HttpClientSession ( StreamSocket client, CancellationTokenSource cancellationTokenSource, Action httpRequestReceivedCallback, Action upgradeToWebSocketSessionCallback ) : System
client Windows.Networking.Sockets.StreamSocket
cancellationTokenSource System.Threading.CancellationTokenSource
httpRequestReceivedCallback Action
upgradeToWebSocketSessionCallback Action
Результат System

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

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