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;
472
private ValueTask SendFrameAsync(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, CancellationToken cancellationToken)
491
private ValueTask SendFrameLockAcquiredNonCancelableAsync(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer)
593
private async ValueTask SendFrameFallbackAsync(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, Task lockTask, CancellationToken cancellationToken)
634
private int WriteFrameToSendBuffer(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlySpan<byte> payloadBuffer)
685
private static int WriteHeader(
MessageOpcode
opcode, byte[] sendBuffer, ReadOnlySpan<byte> payload, bool endOfMessage, bool useMask, bool compressed)
715
if (compressed && opcode !=
MessageOpcode
.Continuation)
863
if (header.Opcode ==
MessageOpcode
.Ping || header.Opcode ==
MessageOpcode
.Pong)
868
else if (header.Opcode ==
MessageOpcode
.Close)
875
if (header.Opcode ==
MessageOpcode
.Continuation)
882
Debug.Assert(header.Opcode ==
MessageOpcode
.Binary || header.Opcode ==
MessageOpcode
.Text, $"Unexpected opcode {header.Opcode}");
890
messageType: header.Opcode ==
MessageOpcode
.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
973
if (header.Opcode ==
MessageOpcode
.Text &&
987
header.Opcode ==
MessageOpcode
.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
1175
bool processPing = header.Opcode ==
MessageOpcode
.Ping;
1177
bool processPong = header.Opcode ==
MessageOpcode
.Pong && _keepAlivePingState is not null
1191
MessageOpcode
.Pong,
1298
header.Opcode = (
MessageOpcode
)(receiveBufferSpan[_receiveBufferOffset] & 0xF);
1356
case
MessageOpcode
.Continuation:
1375
case
MessageOpcode
.Binary:
1376
case
MessageOpcode
.Text:
1385
case
MessageOpcode
.Close:
1386
case
MessageOpcode
.Ping:
1387
case
MessageOpcode
.Pong:
1532
await SendFrameAsync(
MessageOpcode
.Close, endOfMessage: true, disableCompression: true, new Memory<byte>(buffer, 0, count), cancellationToken).ConfigureAwait(false);
1927
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);