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