WebSocketClient.ReceiveAsync Method
Namespace: Rebex.Net
Assembly: Rebex.WebSocket.dll (version 7.0.9313)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)
Receives a message fragment from the server.
Declaration
public async Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken)
Parameters
| Type | Name | Description | 
|---|---|---|
| ArraySegment<Byte> | buffer | Array segment that receives message fragment data.  | 
    
| CancellationToken | cancellationToken | Cancellation token to cancel the operation.  | 
    
Returns
| Type | Description | 
|---|---|
| Task<WebSocketReceiveResult> | 
ReceiveAsync<T>(CancellationToken)
Receives a message of the specified type from the server. Only String, byte array and Object types are currently supported.
Declaration
public async Task<T> ReceiveAsync<T>(CancellationToken cancellationToken)
    where T : class
Parameters
| Type | Name | Description | 
|---|---|---|
| CancellationToken | cancellationToken | Cancellation token to cancel the operation.  | 
    
Returns
| Type | Description | 
|---|---|
| Task<T> | 
Type Parameters
| Name | Description | 
|---|---|
| T |