192 references to WebSocketMessageType
dotnet-svcutil-lib (13)
ExceptionHandlerSample (1)
IIS.FunctionalTests (1)
IISExpress.FunctionalTests (1)
InProcessWebSite (1)
Interop.FunctionalTests (4)
Microsoft.AspNetCore.Http.Connections (8)
Microsoft.AspNetCore.Http.Connections.Client (9)
Microsoft.AspNetCore.Http.Connections.Tests (19)
TestWebSocketConnectionFeature.cs (9)
100MessageType = WebSocketMessageType.Close,
115MessageType = WebSocketMessageType.Close,
140if (message.MessageType == WebSocketMessageType.Close)
145return new WebSocketReceiveResult(0, WebSocketMessageType.Close, true, message.CloseStatus, message.CloseStatusDescription);
191public override async Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
223MessageType = WebSocketMessageType.Close,
237if (message.MessageType == WebSocketMessageType.Close)
250return new WebSocketConnectionSummary(frames, new WebSocketReceiveResult(0, WebSocketMessageType.Close, endOfMessage: true, closeStatus: WebSocketCloseStatus.InternalServerError, closeStatusDescription: ""));
280public WebSocketMessageType MessageType { get; set; }
Microsoft.AspNetCore.Owin (20)
Microsoft.AspNetCore.SignalR.Client.Tests (2)
Microsoft.AspNetCore.SignalR.Tests (5)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.TestHost (9)
Microsoft.AspNetCore.TestHost.Tests (11)
TestClientTests.cs (9)
588if (receiveResult.MessageType == WebSocketMessageType.Close)
617await clientSocket.SendAsync(new System.ArraySegment<byte>(hello), WebSocketMessageType.Text, true, CancellationToken.None);
619await clientSocket.SendAsync(new System.ArraySegment<byte>(world), WebSocketMessageType.Binary, true, CancellationToken.None);
629Assert.Equal(WebSocketMessageType.Text, result.MessageType);
634Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
637Assert.Equal(WebSocketMessageType.Close, result.MessageType);
687Assert.Equal(WebSocketMessageType.Close, result.MessageType);
710if (receiveResult.MessageType == WebSocketMessageType.Close)
809await clientSocket.SendAsync(new System.ArraySegment<byte>(hello), WebSocketMessageType.Text, true, CancellationToken.None);
Microsoft.AspNetCore.WebSockets.Tests (47)
SendReceiveTests.cs (10)
19await pair.ClientSocket.SendAsync(new ArraySegment<byte>(sendBuffer), WebSocketMessageType.Text, endOfMessage: true, cancellationToken: CancellationToken.None);
24Assert.Equal(WebSocketMessageType.Text, result.MessageType);
36await pair.ServerSocket.SendAsync(new ArraySegment<byte>(sendBuffer), WebSocketMessageType.Text, endOfMessage: true, cancellationToken: CancellationToken.None);
41Assert.Equal(WebSocketMessageType.Text, result.MessageType);
51await pair.ClientSocket.SendAsync(new ArraySegment<byte>(sendBuffer), WebSocketMessageType.Binary, endOfMessage: true, cancellationToken: CancellationToken.None);
56Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
66await pair.ServerSocket.SendAsync(new ArraySegment<byte>(sendBuffer), WebSocketMessageType.Binary, endOfMessage: true, cancellationToken: CancellationToken.None);
71Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
81await pair.ServerSocket.SendAsync(new ArraySegment<byte>(sendBuffer), WebSocketMessageType.Binary, endOfMessage: true, cancellationToken: CancellationToken.None);
86Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
WebSocketMiddlewareTests.cs (35)
74Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
81await client.SendAsync(new ArraySegment<byte>(originalData), WebSocketMessageType.Binary, true, CancellationToken.None);
99Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
106await client.SendAsync(new ArraySegment<byte>(originalData), WebSocketMessageType.Binary, true, CancellationToken.None);
124Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
131await client.SendAsync(new ArraySegment<byte>(originalData), WebSocketMessageType.Binary, true, CancellationToken.None);
149Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
159await client.SendAsync(new ArraySegment<byte>(originalData), WebSocketMessageType.Binary, true, CancellationToken.None);
182Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
190Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
198Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
206await client.SendAsync(new ArraySegment<byte>(originalData, 0, 2), WebSocketMessageType.Binary, false, CancellationToken.None);
209await client.SendAsync(new ArraySegment<byte>(originalData, 2, 2), WebSocketMessageType.Binary, false, CancellationToken.None);
212await client.SendAsync(new ArraySegment<byte>(originalData, 4, 7), WebSocketMessageType.Binary, true, CancellationToken.None);
226await webSocket.SendAsync(new ArraySegment<byte>(originalData), WebSocketMessageType.Binary, true, CancellationToken.None);
236Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
251await webSocket.SendAsync(new ArraySegment<byte>(originalData), WebSocketMessageType.Binary, true, CancellationToken.None);
261Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
276await webSocket.SendAsync(new ArraySegment<byte>(originalData), WebSocketMessageType.Binary, true, CancellationToken.None);
289Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
294Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
309await webSocket.SendAsync(new ArraySegment<byte>(originalData, 0, 2), WebSocketMessageType.Binary, false, CancellationToken.None);
310await webSocket.SendAsync(new ArraySegment<byte>(originalData, 2, 2), WebSocketMessageType.Binary, false, CancellationToken.None);
311await webSocket.SendAsync(new ArraySegment<byte>(originalData, 4, 7), WebSocketMessageType.Binary, true, CancellationToken.None);
322Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
329Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
336Assert.Equal(WebSocketMessageType.Binary, result.MessageType);
356Assert.Equal(WebSocketMessageType.Close, result.MessageType);
390Assert.Equal(WebSocketMessageType.Close, result.MessageType);
412Assert.Equal(WebSocketMessageType.Close, result.MessageType);
442Assert.Equal(WebSocketMessageType.Close, result.MessageType);
476Assert.Equal(WebSocketMessageType.Close, result.MessageType);
488Assert.Equal(WebSocketMessageType.Close, result.MessageType);
563await client.SendAsync(clientBuffer, WebSocketMessageType.Binary, false, default);
630await client.SendAsync(clientBuffer, WebSocketMessageType.Binary, false, default);
netstandard (1)
System (1)
System.Net.WebSockets (31)
System\Net\WebSockets\ManagedWebSocket.cs (20)
297public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
301if (messageType != WebSocketMessageType.Text && messageType != WebSocketMessageType.Binary)
305nameof(WebSocketMessageType.Close), nameof(SendAsync), nameof(WebSocketMessageType.Binary), nameof(WebSocketMessageType.Text), nameof(CloseOutputAsync)),
314public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) =>
317public override ValueTask SendAsync(ReadOnlyMemory<byte> buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken)
321if (messageType != WebSocketMessageType.Text && messageType != WebSocketMessageType.Binary)
325nameof(WebSocketMessageType.Close), nameof(SendAsync), nameof(WebSocketMessageType.Binary), nameof(WebSocketMessageType.Text), nameof(CloseOutputAsync)),
353opcode = messageType == WebSocketMessageType.Binary ? MessageOpcode.Binary : MessageOpcode.Text;
883return GetReceiveResult<TResult>(0, WebSocketMessageType.Close, true);
902messageType: header.Opcode == MessageOpcode.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
999header.Opcode == MessageOpcode.Text ? WebSocketMessageType.Text : WebSocketMessageType.Binary,
1051private TResult GetReceiveResult<TResult>(int count, WebSocketMessageType messageType, bool endOfMessage)
System.Net.WebSockets.Client (3)
WebSocketSample (4)