C# Class Microsoft.AspNet.SignalR.Client.Transports.WebSocketTransport

Inheritance: ClientTransportBase
Exibir arquivo Open project: SignalR/SignalR Class Usage Examples

Public Methods

Method Description
LostConnection ( IConnection connection ) : void
PerformConnect ( ) : Task
Send ( IConnection connection, string data, string connectionData ) : Task
WebSocketTransport ( ) : System
WebSocketTransport ( IHttpClient httpClient ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void
OnStart ( IConnection connection, string connectionData, CancellationToken disconnectToken ) : void
OnStartFailed ( ) : void
OpenWebSocket ( IWebSocket webSocket, Uri uri ) : Task

Private Methods

Method Description
DisposeSocket ( ) : void
DoReconnect ( ) : void
MessageReceived ( IWebSocketResponse webSocketResponse, IConnection connection ) : void
MessageReceived ( MessageWebSocket webSocket, MessageWebSocketMessageReceivedEventArgs eventArgs ) : void
OnClose ( ) : void
OnError ( Exception error ) : void
OnMessage ( string message ) : void
OnOpen ( ) : void
PerformConnect ( string url ) : Task
ReadMessage ( IWebSocketResponse webSocketResponse ) : string
Reconnect ( IConnection connection, string connectionData ) : Task
Send ( IWebSocket webSocket, string data ) : Task
Start ( IConnection connection, string connectionData ) : Task
StartWebSocket ( IConnection connection, string url ) : Task
WebSocketTransport ( ClientWebSocketHandler webSocketHandler ) : System
WebsocketClosed ( IWebSocket webSocket, WebSocketClosedEventArgs eventArgs ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

LostConnection() public method

public LostConnection ( IConnection connection ) : void
connection IConnection
return void

OnStart() protected method

protected OnStart ( IConnection connection, string connectionData, CancellationToken disconnectToken ) : void
connection IConnection
connectionData string
disconnectToken System.Threading.CancellationToken
return void

OnStartFailed() protected method

protected OnStartFailed ( ) : void
return void

OpenWebSocket() protected method

protected OpenWebSocket ( IWebSocket webSocket, Uri uri ) : Task
webSocket IWebSocket
uri System.Uri
return Task

PerformConnect() public method

public PerformConnect ( ) : Task
return Task

Send() public method

public Send ( IConnection connection, string data, string connectionData ) : Task
connection IConnection
data string
connectionData string
return Task

WebSocketTransport() public method

public WebSocketTransport ( ) : System
return System

WebSocketTransport() public method

public WebSocketTransport ( IHttpClient httpClient ) : System
httpClient IHttpClient
return System