C# Class HA4IoT.Networking.WebSockets.WebSocketClientSession

Inheritance: IWebSocketClientSession
显示文件 Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Public Methods

Method Description
CloseAsync ( ) : System.Threading.Tasks.Task
SendAsync ( Newtonsoft.Json.Linq.JObject json ) : System.Threading.Tasks.Task
SendAsync ( byte data ) : System.Threading.Tasks.Task
SendAsync ( string text ) : System.Threading.Tasks.Task
WaitForFrameAsync ( ) : System.Threading.Tasks.Task
WebSocketClientSession ( StreamSocket clientSocket ) : System

Private Methods

Method Description
GenerateMessage ( ) : WebSocketMessage
SendAsync ( WebSocketFrame frame ) : System.Threading.Tasks.Task
ValidateFrameQueue ( ) : void

Method Details

CloseAsync() public method

public CloseAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

SendAsync() public method

public SendAsync ( Newtonsoft.Json.Linq.JObject json ) : System.Threading.Tasks.Task
json Newtonsoft.Json.Linq.JObject
return System.Threading.Tasks.Task

SendAsync() public method

public SendAsync ( byte data ) : System.Threading.Tasks.Task
data byte
return System.Threading.Tasks.Task

SendAsync() public method

public SendAsync ( string text ) : System.Threading.Tasks.Task
text string
return System.Threading.Tasks.Task

WaitForFrameAsync() public method

public WaitForFrameAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

WebSocketClientSession() public method

public WebSocketClientSession ( StreamSocket clientSocket ) : System
clientSocket Windows.Networking.Sockets.StreamSocket
return System