C# 클래스 HA4IoT.Networking.Http.HttpClientSession

상속: IDisposable
파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation 1 사용 예제들

공개 메소드들

메소드 설명
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