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)
594
private async ValueTask SendFrameFallbackAsync(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlyMemory<byte> payloadBuffer, Task lockTask, CancellationToken cancellationToken)
635
private int WriteFrameToSendBuffer(
MessageOpcode
opcode, bool endOfMessage, bool disableCompression, ReadOnlySpan<byte> payloadBuffer)
686
private static int WriteHeader(
MessageOpcode
opcode, byte[] sendBuffer, ReadOnlySpan<byte> payload, bool endOfMessage, bool useMask, bool compressed)
716
if (compressed && opcode !=
MessageOpcode
.Continuation)
864
if (header.Opcode ==
MessageOpcode
.Ping || header.Opcode ==
MessageOpcode
.Pong)
869
else if (header.Opcode ==
MessageOpcode
.Close)
876
if (header.Opcode ==
MessageOpcode
.Continuation)
883
Debug.Assert(header.Opcode ==
MessageOpcode
.Binary || header.Opcode ==
MessageOpcode
.Text, $"Unexpected opcode {header.Opcode}");
891
messageType: header.Opcode ==
MessageOpcode
.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
974
if (header.Opcode ==
MessageOpcode
.Text &&
988
header.Opcode ==
MessageOpcode
.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
1176
bool processPing = header.Opcode ==
MessageOpcode
.Ping;
1178
bool processPong = header.Opcode ==
MessageOpcode
.Pong && _keepAlivePingState is not null
1192
MessageOpcode
.Pong,
1299
header.Opcode = (
MessageOpcode
)(receiveBufferSpan[_receiveBufferOffset] & 0xF);
1362
case
MessageOpcode
.Continuation:
1381
case
MessageOpcode
.Binary:
1382
case
MessageOpcode
.Text:
1391
case
MessageOpcode
.Close:
1392
case
MessageOpcode
.Ping:
1393
case
MessageOpcode
.Pong:
1538
await SendFrameAsync(
MessageOpcode
.Close, endOfMessage: true, disableCompression: true, new Memory<byte>(buffer, 0, count), cancellationToken).ConfigureAwait(false);
1933
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);