87 references to WebSocketCloseStatus
dotnet-svcutil-lib (5)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (5)
1311
private
WebSocketCloseStatus
_outputCloseStatus =
WebSocketCloseStatus
.NormalClosure;
1314
public
WebSocketCloseStatus
? InputCloseStatus { get; internal set; }
1318
internal
WebSocketCloseStatus
OutputCloseStatus
1334
public void SetOutputCloseStatus(
WebSocketCloseStatus
closeStatus, string closeStatusDescription)
Microsoft.AspNetCore.Http.Connections (6)
_generated\0\LoggerMessage.g.cs (3)
760
private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Net.WebSockets.
WebSocketCloseStatus
?, string, global::System.Exception?> __ClientClosedCallback =
761
global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Net.WebSockets.
WebSocketCloseStatus
?, string>(global::Microsoft.Extensions.Logging.LogLevel.Debug, new global::Microsoft.Extensions.Logging.EventId(3, "ClientClosed"), "Client closed connection with status code '{Status}' ({Description}). Signaling end-of-input to application.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true });
768
public static partial void ClientClosed(global::Microsoft.Extensions.Logging.ILogger logger, global::System.Net.WebSockets.
WebSocketCloseStatus
? status, string description)
Internal\Transports\WebSocketsServerTransport.cs (2)
281
await socket.CloseOutputAsync(error != null ?
WebSocketCloseStatus
.InternalServerError :
WebSocketCloseStatus
.NormalClosure, "", CancellationToken.None);
Internal\Transports\WebSocketsServerTransport.Log.cs (1)
20
public static partial void ClientClosed(ILogger logger,
WebSocketCloseStatus
? status, string description);
netstandard (1)
netstandard.cs (1)
1313
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.WebSockets.
WebSocketCloseStatus
))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
804
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Net.WebSockets.
WebSocketCloseStatus
))]
System.Net.HttpListener (6)
src\runtime\src\libraries\Common\src\System\Net\WebSockets\WebSocketValidate.cs (3)
57
internal static void ValidateCloseStatus(
WebSocketCloseStatus
closeStatus, string? statusDescription)
59
if (closeStatus ==
WebSocketCloseStatus
.Empty && !string.IsNullOrEmpty(statusDescription))
63
WebSocketCloseStatus
.Empty),
System\Net\Managed\WebSockets\HttpWebSocket.Managed.cs (3)
102
public override
WebSocketCloseStatus
? CloseStatus => _inner.CloseStatus;
110
WebSocketCloseStatus
closeStatus,
116
WebSocketCloseStatus
closeStatus,
System.Net.WebSockets (41)
src\runtime\src\libraries\Common\src\System\Net\WebSockets\WebSocketValidate.cs (3)
57
internal static void ValidateCloseStatus(
WebSocketCloseStatus
closeStatus, string? statusDescription)
59
if (closeStatus ==
WebSocketCloseStatus
.Empty && !string.IsNullOrEmpty(statusDescription))
63
WebSocketCloseStatus
.Empty),
System\Net\WebSockets\ManagedWebSocket.cs (32)
86
private
WebSocketCloseStatus
? _closeStatus;
289
public override
WebSocketCloseStatus
? CloseStatus => _closeStatus;
387
public override Task CloseAsync(
WebSocketCloseStatus
closeStatus, string? statusDescription, CancellationToken cancellationToken)
406
public override Task CloseOutputAsync(
WebSocketCloseStatus
closeStatus, string? statusDescription, CancellationToken cancellationToken)
414
private async Task CloseOutputAsyncCore(
WebSocketCloseStatus
closeStatus, string? statusDescription, bool enterReceiveMutex, CancellationToken cancellationToken)
849
await CloseWithReceiveErrorAndThrowAsync(
WebSocketCloseStatus
.ProtocolError, WebSocketError.Faulted, headerErrorMessage).ConfigureAwait(false);
983
await CloseWithReceiveErrorAndThrowAsync(
WebSocketCloseStatus
.InvalidPayloadData, WebSocketError.Faulted).ConfigureAwait(false);
1081
WebSocketCloseStatus
closeStatus =
WebSocketCloseStatus
.NormalClosure;
1088
await CloseWithReceiveErrorAndThrowAsync(
WebSocketCloseStatus
.ProtocolError, WebSocketError.Faulted).ConfigureAwait(false);
1102
closeStatus = (
WebSocketCloseStatus
)BinaryPrimitives.ReadUInt16BigEndian(_receiveBuffer.Span.Slice(_receiveBufferOffset));
1105
await CloseWithReceiveErrorAndThrowAsync(
WebSocketCloseStatus
.ProtocolError, WebSocketError.Faulted).ConfigureAwait(false);
1116
await CloseWithReceiveErrorAndThrowAsync(
WebSocketCloseStatus
.ProtocolError, WebSocketError.Faulted, innerException: exc).ConfigureAwait(false);
1243
private static bool IsValidCloseStatus(
WebSocketCloseStatus
closeStatus)
1251
if (closeStatus < (
WebSocketCloseStatus
)1000 || closeStatus >= (
WebSocketCloseStatus
)5000)
1256
if (closeStatus >= (
WebSocketCloseStatus
)3000)
1263
case
WebSocketCloseStatus
.EndpointUnavailable:
1264
case
WebSocketCloseStatus
.InternalServerError:
1265
case
WebSocketCloseStatus
.InvalidMessageType:
1266
case
WebSocketCloseStatus
.InvalidPayloadData:
1267
case
WebSocketCloseStatus
.MandatoryExtension:
1268
case
WebSocketCloseStatus
.MessageTooBig:
1269
case
WebSocketCloseStatus
.NormalClosure:
1270
case
WebSocketCloseStatus
.PolicyViolation:
1271
case
WebSocketCloseStatus
.ProtocolError:
1272
case (
WebSocketCloseStatus
)1012: // ServiceRestart
1273
case (
WebSocketCloseStatus
)1013: // TryAgainLater
1274
case (
WebSocketCloseStatus
)1014: // BadGateway
1288
WebSocketCloseStatus
closeStatus, WebSocketError error, string? errorMessage = null, Exception? innerException = null)
1440
private async Task CloseAsyncPrivate(
WebSocketCloseStatus
closeStatus, string? statusDescription, CancellationToken cancellationToken)
1544
private async ValueTask SendCloseFrameAsync(
WebSocketCloseStatus
closeStatus, string? closeStatusDescription, CancellationToken cancellationToken)
System\Net\WebSockets\WebSocket.cs (3)
15
public abstract
WebSocketCloseStatus
? CloseStatus { get; }
21
public abstract Task CloseAsync(
WebSocketCloseStatus
closeStatus,
24
public abstract Task CloseOutputAsync(
WebSocketCloseStatus
closeStatus,
System\Net\WebSockets\WebSocketReceiveResult.cs (2)
18
WebSocketCloseStatus
? closeStatus,
33
public
WebSocketCloseStatus
? CloseStatus { get; }
System\Net\WebSockets\WebSocketStream.cs (1)
274
await WebSocket.CloseAsync(
WebSocketCloseStatus
.NormalClosure, null, ct).ConfigureAwait(ConfigureAwaitOptions.SuppressThrowing);
System.Net.WebSockets.Client (23)
src\runtime\src\libraries\Common\src\System\Net\WebSockets\WebSocketValidate.cs (4)
57
internal static void ValidateCloseStatus(
WebSocketCloseStatus
closeStatus, string? statusDescription)
59
if (closeStatus ==
WebSocketCloseStatus
.Empty && !string.IsNullOrEmpty(statusDescription))
63
WebSocketCloseStatus
.Empty),
70
if (closeStatus !=
WebSocketCloseStatus
.NormalClosure && (closeStatusCode < ValidCloseStatusCodesFrom || closeStatusCode > ValidCloseStatusCodesTo))
System\Net\WebSockets\BrowserWebSockets\BrowserInterop.cs (2)
23
public static
WebSocketCloseStatus
? GetCloseStatus(JSObject? webSocket)
35
return (
WebSocketCloseStatus
)status;
System\Net\WebSockets\BrowserWebSockets\BrowserWebSocket.cs (14)
19
private
WebSocketCloseStatus
? _closeStatus;
83
public override
WebSocketCloseStatus
? CloseStatus
183
public override Task CloseOutputAsync(
WebSocketCloseStatus
closeStatus, string? statusDescription, CancellationToken cancellationToken)
193
public override Task CloseAsync(
WebSocketCloseStatus
closeStatus, string? statusDescription, CancellationToken cancellationToken)
488
switch (_closeStatus ??
WebSocketCloseStatus
.NormalClosure)
490
case
WebSocketCloseStatus
.NormalClosure:
491
case
WebSocketCloseStatus
.Empty:
493
case
WebSocketCloseStatus
.InvalidMessageType:
494
case
WebSocketCloseStatus
.InvalidPayloadData:
496
case
WebSocketCloseStatus
.EndpointUnavailable:
498
case
WebSocketCloseStatus
.ProtocolError:
500
case
WebSocketCloseStatus
.InternalServerError:
509
private async Task CloseAsyncCore(
WebSocketCloseStatus
closeStatus, string? statusDescription, bool fullClose, CancellationToken cancellationToken)
617
private
WebSocketCloseStatus
? GetCloseStatusLocked()
System\Net\WebSockets\ClientWebSocket.cs (3)
25
public override
WebSocketCloseStatus
? CloseStatus => _innerWebSocket?.WebSocket?.CloseStatus;
156
public override Task CloseAsync(
WebSocketCloseStatus
closeStatus, string? statusDescription, CancellationToken cancellationToken) =>
159
public override Task CloseOutputAsync(
WebSocketCloseStatus
closeStatus, string? statusDescription, CancellationToken cancellationToken) =>
System.ServiceModel.Http (4)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (4)
1285
public
WebSocketCloseStatus
? InputCloseStatus { get; internal set; }
1289
internal
WebSocketCloseStatus
OutputCloseStatus { get; private set; } =
WebSocketCloseStatus
.NormalClosure;
1299
public void SetOutputCloseStatus(
WebSocketCloseStatus
closeStatus, string closeStatusDescription)