37 references to MessageOpcode
System.Net.WebSockets (37)
System\Net\WebSockets\ManagedWebSocket.cs (32)
98
private MessageHeader _lastReceiveHeader = new MessageHeader { Opcode =
MessageOpcode
.Text, Fin = true, Processed = true };
329
MessageOpcode
opcode;
337
opcode =
MessageOpcode
.Continuation;
341
opcode = messageType == WebSocketMessageType.Binary ?
MessageOpcode
.Binary :
MessageOpcode
.Text;
478
private ValueTask SendFrameAsync(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, CancellationToken cancellationToken)
497
private ValueTask SendFrameLockAcquiredNonCancelableAsync(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer)
600
private async ValueTask SendFrameFallbackAsync(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, Task lockTask, CancellationToken cancellationToken)
641
private int WriteFrameToSendBuffer(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlySpan<byte> payloadBuffer)
692
private static int WriteHeader(
MessageOpcode
opcode, byte[] sendBuffer, ReadOnlySpan<byte> payload, bool endOfMessage, bool useMask, bool compressed)
722
if (compressed && opcode !=
MessageOpcode
.Continuation)
870
if (header.Opcode ==
MessageOpcode
.Ping || header.Opcode ==
MessageOpcode
.Pong)
875
else if (header.Opcode ==
MessageOpcode
.Close)
882
if (header.Opcode ==
MessageOpcode
.Continuation)
889
Debug.Assert(header.Opcode ==
MessageOpcode
.Binary || header.Opcode ==
MessageOpcode
.Text, $"Unexpected opcode {header.Opcode}");
897
messageType: header.Opcode ==
MessageOpcode
.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
980
if (header.Opcode ==
MessageOpcode
.Text &&
994
header.Opcode ==
MessageOpcode
.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
1196
bool processPing = header.Opcode ==
MessageOpcode
.Ping;
1198
bool processPong = header.Opcode ==
MessageOpcode
.Pong && _keepAlivePingState is not null
1212
MessageOpcode
.Pong,
1321
header.Opcode = (
MessageOpcode
)(receiveBufferSpan[_receiveBufferOffset] & 0xF);
1384
case
MessageOpcode
.Continuation:
1403
case
MessageOpcode
.Binary:
1404
case
MessageOpcode
.Text:
1413
case
MessageOpcode
.Close:
1414
case
MessageOpcode
.Ping:
1415
case
MessageOpcode
.Pong:
1566
await SendFrameAsync(
MessageOpcode
.Close, endOfMessage: true, disableCompression: true, new Memory<byte>(buffer, 0, count), cancellationToken).ConfigureAwait(false);
1952
internal
MessageOpcode
Opcode;
System\Net\WebSockets\ManagedWebSocket.KeepAlive.cs (5)
33
TrySendKeepAliveFrameAsync(
MessageOpcode
.Pong));
36
private ValueTask TrySendKeepAliveFrameAsync(
MessageOpcode
opcode, ReadOnlyMemory<byte> payload = default)
38
Debug.Assert((opcode is
MessageOpcode
.Pong) || (!IsUnsolicitedPongKeepAlive && opcode is
MessageOpcode
.Ping));
120
await TrySendKeepAliveFrameAsync(
MessageOpcode
.Ping, pingPayloadBuffer).ConfigureAwait(false);