97 references to WebSocketMessageType
dotnet-svcutil-lib (13)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportDefaults.cs (2)
359internal const WebSocketMessageType DefaultWebSocketMessageType = WebSocketMessageType.Binary;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (11)
192WebSocketMessageType outgoingMessageType = GetWebSocketMessageType(message); 228WebSocketMessageType outgoingMessageType = GetWebSocketMessageType(message); 271WebSocketMessageType outgoingMessageType = GetWebSocketMessageType(message); 391private static WebSocketMessageType GetWebSocketMessageType(Message message) 706if (result.MessageType == WebSocketMessageType.Close) 829if (result.MessageType != WebSocketMessageType.Close) 860if (result.MessageType == WebSocketMessageType.Binary) 867Fx.Assert(result.MessageType == WebSocketMessageType.Text, "result.MessageType must be WebSocketMessageType.Text."); 895private readonly WebSocketMessageType _outgoingMessageType; 925WebSocketMessageType outgoingMessageType, 1241if (result.MessageType == WebSocketMessageType.Close)
Microsoft.AspNetCore.Http.Connections (11)
_generated\0\LoggerMessage.g.cs (3)
856private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Net.WebSockets.WebSocketMessageType, int, bool, global::System.Exception?> __MessageReceivedCallback = 857global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Net.WebSockets.WebSocketMessageType, int, bool>(global::Microsoft.Extensions.Logging.LogLevel.Trace, new global::Microsoft.Extensions.Logging.EventId(9, "MessageReceived"), "Message received. Type: {MessageType}, size: {Size}, EndOfMessage: {EndOfMessage}.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 864public static partial void MessageReceived(global::Microsoft.Extensions.Logging.ILogger logger, global::System.Net.WebSockets.WebSocketMessageType messageType, int size, bool endOfMessage)
Internal\Transports\WebSocketsServerTransport.cs (5)
142if (result.MessageType == WebSocketMessageType.Close) 153if (receiveResult.MessageType == WebSocketMessageType.Close) 228var webSocketMessageType = (_connection.ActiveFormat == TransferFormat.Binary 229? WebSocketMessageType.Binary 230: WebSocketMessageType.Text);
Internal\Transports\WebSocketsServerTransport.Log.cs (1)
38public static partial void MessageReceived(ILogger logger, WebSocketMessageType messageType, int size, bool endOfMessage);
src\aspnetcore\src\SignalR\common\Shared\WebSocketExtensions.cs (2)
14public static ValueTask SendAsync(this WebSocket webSocket, ReadOnlySequence<byte> buffer, WebSocketMessageType webSocketMessageType, CancellationToken cancellationToken = default) 39private static async ValueTask SendMultiSegmentAsync(WebSocket webSocket, ReadOnlySequence<byte> buffer, WebSocketMessageType webSocketMessageType, CancellationToken cancellationToken = default)
Microsoft.DotNet.HotReload.Watch (5)
src\sdk\src\Dotnet.Watch\AspireService\AspireServerService.cs (1)
404await connection.Socket.SendAsync(new ArraySegment<byte>(messageBytes), WebSocketMessageType.Text, endOfMessage: true, cancelTokenSource.Token);
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\BrowserConnection.cs (2)
60await ClientSocket.SendAsync(data, WebSocketMessageType.Text, endOfMessage: true, cancellationToken); 95if (result.MessageType == WebSocketMessageType.Close)
src\sdk\src\Dotnet.Watch\HotReloadClient\WebSocketClientTransport.cs (2)
187WebSocketMessageType.Binary, 208if (result.MessageType == WebSocketMessageType.Close)
Microsoft.Extensions.DotNetDeltaApplier (2)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\WebSocketTransport.cs (2)
82WebSocketMessageType.Binary, 106if (result.MessageType == WebSocketMessageType.Close)
netstandard (1)
netstandard.cs (1)
1317[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.WebSockets.WebSocketMessageType))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
808[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.WebSockets.WebSocketMessageType))]
System.Net.HttpListener (1)
System\Net\Managed\WebSockets\HttpWebSocket.Managed.cs (1)
173WebSocketMessageType messageType,
System.Net.WebSockets (36)
System\Net\WebSockets\ManagedWebSocket.cs (16)
297public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) 308public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 311public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken) 341opcode = messageType == WebSocketMessageType.Binary ? MessageOpcode.Binary : MessageOpcode.Text; 878return GetReceiveResult<TResult>(0, WebSocketMessageType.Close, true); 897messageType: header.Opcode == MessageOpcode.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary, 994header.Opcode == MessageOpcode.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary, 1046private TResult GetReceiveResult<TResult>(int count, WebSocketMessageType messageType, bool endOfMessage) 1917internal static void ThrowIfInvalidMessageType(WebSocketMessageType messageType, [CallerArgumentExpression(nameof(messageType))] string? paramName = null) 1919if (messageType is not (WebSocketMessageType.Text or WebSocketMessageType.Binary)) 1927nameof(WebSocketMessageType.Close), nameof(SendAsync), nameof(WebSocketMessageType.Binary), nameof(WebSocketMessageType.Text), nameof(CloseOutputAsync)),
System\Net\WebSockets\ValueWebSocketReceiveResult.cs (4)
12private readonly WebSocketMessageType _messageType; 18public ValueWebSocketReceiveResult(int count, WebSocketMessageType messageType, bool endOfMessage) 21if ((uint)messageType > (uint)WebSocketMessageType.Close) ThrowMessageTypeOutOfRange(); 33public WebSocketMessageType MessageType => _messageType;
System\Net\WebSockets\WebSocket.cs (4)
31WebSocketMessageType messageType, 56public virtual ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 61public virtual ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken = default) 68WebSocketMessageType messageType,
System\Net\WebSockets\WebSocketReceiveResult.cs (3)
10public WebSocketReceiveResult(int count, WebSocketMessageType messageType, bool endOfMessage) 16WebSocketMessageType messageType, 32public WebSocketMessageType MessageType { get; }
System\Net\WebSockets\WebSocketStream.cs (9)
35public static WebSocketStream Create(WebSocket webSocket, WebSocketMessageType writeMessageType, bool ownsWebSocket = false) 51public static WebSocketStream Create(WebSocket webSocket, WebSocketMessageType writeMessageType, TimeSpan closeTimeout) 71public static WebSocketStream CreateWritableMessageStream(WebSocket webSocket, WebSocketMessageType writeMessageType) 189private sealed class ReadWriteStream(WebSocket webSocket, WebSocketMessageType writeMessageType, TimeSpan? closeTimeout) : WebSocketStream(webSocket) 191private readonly WebSocketMessageType _messageType = writeMessageType; 230if (result.MessageType is WebSocketMessageType.Close) 289private sealed class WriteMessageStream(WebSocket webSocket, WebSocketMessageType writeMessageType) : WebSocketStream(webSocket) 291private readonly WebSocketMessageType _messageType = writeMessageType; 353if (result.MessageType is WebSocketMessageType.Close)
System.Net.WebSockets.Client (14)
System\Net\WebSockets\BrowserWebSockets\BrowserInterop.cs (1)
89public static unsafe Task? UnsafeSend(JSObject jsWs, MemoryHandle pinBuffer, int length, WebSocketMessageType messageType, bool endOfMessage)
System\Net\WebSockets\BrowserWebSockets\BrowserWebSocket.cs (10)
154public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) 157if (messageType != WebSocketMessageType.Binary && messageType != WebSocketMessageType.Text) 162WebSocketMessageType.Binary, 163WebSocketMessageType.Text, 369private async Task SendAsyncCore(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) 472WebSocketMessageType messageType; 476messageType = (WebSocketMessageType)responseStatus[typeIndex]; 478if (messageType == WebSocketMessageType.Close) 486if (messageType == WebSocketMessageType.Close)
System\Net\WebSockets\ClientWebSocket.cs (3)
141public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 144public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) => 147public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken) =>
System.ServiceModel.Http (13)
System\ServiceModel\Channels\HttpTransportDefaults.cs (2)
57internal const WebSocketMessageType DefaultWebSocketMessageType = WebSocketMessageType.Binary;
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (11)
171WebSocketMessageType outgoingMessageType = GetWebSocketMessageType(message); 207WebSocketMessageType outgoingMessageType = GetWebSocketMessageType(message); 250WebSocketMessageType outgoingMessageType = GetWebSocketMessageType(message); 375private static WebSocketMessageType GetWebSocketMessageType(Message message) 678if (result.MessageType == WebSocketMessageType.Close) 801if (result.MessageType != WebSocketMessageType.Close) 832if (result.MessageType == WebSocketMessageType.Binary) 839Fx.Assert(result.MessageType == WebSocketMessageType.Text, "result.MessageType must be WebSocketMessageType.Text."); 867private readonly WebSocketMessageType _outgoingMessageType; 897WebSocketMessageType outgoingMessageType, 1213if (result.MessageType == WebSocketMessageType.Close)