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)
654
private int WriteFrameToSendBuffer(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlySpan<byte> payloadBuffer)
705
private static int WriteHeader(
MessageOpcode
opcode, byte[] sendBuffer, ReadOnlySpan<byte> payload, bool endOfMessage, bool useMask, bool compressed)
735
if (compressed && opcode !=
MessageOpcode
.Continuation)
884
if (header.Opcode ==
MessageOpcode
.Ping || header.Opcode ==
MessageOpcode
.Pong)
889
else if (header.Opcode ==
MessageOpcode
.Close)
896
if (header.Opcode ==
MessageOpcode
.Continuation)
903
Debug.Assert(header.Opcode ==
MessageOpcode
.Binary || header.Opcode ==
MessageOpcode
.Text, $"Unexpected opcode {header.Opcode}");
911
messageType: header.Opcode ==
MessageOpcode
.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
993
if (header.Opcode ==
MessageOpcode
.Text &&
1007
header.Opcode ==
MessageOpcode
.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
1209
bool processPing = header.Opcode ==
MessageOpcode
.Ping;
1211
bool processPong = header.Opcode ==
MessageOpcode
.Pong && _keepAlivePingState is not null
1225
MessageOpcode
.Pong,
1334
header.Opcode = (
MessageOpcode
)(receiveBufferSpan[_receiveBufferOffset] & 0xF);
1397
case
MessageOpcode
.Continuation:
1416
case
MessageOpcode
.Binary:
1417
case
MessageOpcode
.Text:
1426
case
MessageOpcode
.Close:
1427
case
MessageOpcode
.Ping:
1428
case
MessageOpcode
.Pong:
1579
await SendFrameAsync(
MessageOpcode
.Close, endOfMessage: true, disableCompression: true, new Memory<byte>(buffer, 0, count), cancellationToken).ConfigureAwait(false);
1959
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);