Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

WebSocketClient.SendAsync Method

Namespace: Rebex.Net
Assembly: Rebex.WebSocket.dll (version 7.0.9147)

SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Sends the specified message fragment to the server.

Declaration
public Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
Parameters
Type Name Description
ArraySegment<Byte> buffer

Array segment that contains message fragment data.

WebSocketMessageType messageType

Message type. Must be either

Text
or
Binary
.

Boolean endOfMessage

A value that indicates whether this is the last fragment of a message.

CancellationToken cancellationToken

Cancellation token to cancel the operation.

Returns
Type Description
Task

SendAsync(ArraySegment<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

Sends the specified message fragment to the server.

Declaration
public async Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags flags, CancellationToken cancellationToken)
Parameters
Type Name Description
ArraySegment<Byte> buffer

Array segment that contains message fragment data.

WebSocketMessageType messageType

Message type. Must be either

Text
or
Binary
.

WebSocketMessageFlags flags

Flags for message fragment.

CancellationToken cancellationToken

Cancellation token to cancel the operation.

Returns
Type Description
Task

SendAsync(Byte[])

Sends the specified binary message to the server.

Declaration
public Task SendAsync(byte[] message)
Parameters
Type Name Description
Byte[] message

Binary message to send.

Returns
Type Description
Task

SendAsync(String)

Sends the specified text message to the server.

Declaration
public Task SendAsync(string message)
Parameters
Type Name Description
String message

Text message to send.

Returns
Type Description
Task
In This Article
  • SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)
  • SendAsync(ArraySegment<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)
  • SendAsync(Byte[])
  • SendAsync(String)
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies