54 references to WebSocketCloseStatus
System (23)
net\System\Net\WebSockets\ClientWebSocket.cs (3)
58public override WebSocketCloseStatus? CloseStatus 335public override Task CloseAsync(WebSocketCloseStatus closeStatus, string statusDescription, 342public override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string statusDescription,
net\System\Net\WebSockets\WebSocket.cs (3)
20public abstract Nullable<WebSocketCloseStatus> CloseStatus { get; } 128public abstract Task CloseAsync(WebSocketCloseStatus closeStatus, 131public abstract Task CloseOutputAsync(WebSocketCloseStatus closeStatus,
net\System\Net\WebSockets\WebSocketBase.cs (10)
65private Nullable<WebSocketCloseStatus> m_CloseStatus; 159public override Nullable<WebSocketCloseStatus> CloseStatus 508public override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, 517private async Task CloseOutputAsyncCore(WebSocketCloseStatus closeStatus, 754public override Task CloseAsync(WebSocketCloseStatus closeStatus, 762private async Task CloseAsyncCore(WebSocketCloseStatus closeStatus, 1510private void FinishOnCloseReceived(WebSocketCloseStatus closeStatus, 2015WebSocketCloseStatus closeStatus; 2152internal WebSocketCloseStatus CloseStatus { get; set; } 2161if (CloseStatus == WebSocketCloseStatus.Empty)
net\System\Net\WebSockets\WebSocketBuffer.cs (2)
405out WebSocketCloseStatus closeStatus, 411closeStatus = (WebSocketCloseStatus)buffer.CloseStatus.CloseStatus;
net\System\Net\WebSockets\WebSocketHelpers.cs (3)
412internal static void ValidateCloseStatus(WebSocketCloseStatus closeStatus, string statusDescription) 414if (closeStatus == WebSocketCloseStatus.Empty && !string.IsNullOrEmpty(statusDescription)) 418WebSocketCloseStatus.Empty),
net\System\Net\WebSockets\WebSocketReceiveResult.cs (2)
20Nullable<WebSocketCloseStatus> closeStatus, 38public Nullable<WebSocketCloseStatus> CloseStatus { get; private set; }
System.ServiceModel (8)
System\ServiceModel\Channels\IWebsocketCloseDetails.cs (2)
11WebSocketCloseStatus? InputCloseStatus { get; } 15void SetOutputCloseStatus(WebSocketCloseStatus closeStatus, string closeStatusDescription);
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (6)
1505WebSocketCloseStatus outputCloseStatus = WebSocketCloseStatus.NormalClosure; 1507WebSocketCloseStatus? inputCloseStatus; 1510public WebSocketCloseStatus? InputCloseStatus 1536internal WebSocketCloseStatus OutputCloseStatus 1552public void SetOutputCloseStatus(WebSocketCloseStatus closeStatus, string closeStatusDescription)
System.Web (23)
WebSockets\AspNetWebSocket.cs (17)
79private const WebSocketCloseStatus CLOSE_STATUS_NOT_SET = (WebSocketCloseStatus)(-1); // used as a 'null' placeholder for _closeStatus since Nullable<T> access not guaranteed atomic 80private WebSocketCloseStatus _closeStatus = CLOSE_STATUS_NOT_SET; 114public override WebSocketCloseStatus? CloseStatus { 118WebSocketCloseStatus closeStatus = _closeStatus; 221public override Task CloseAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken) { 225private Func<Task> CloseAsyncImpl(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken, bool performValidation = true) { 295public override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken) { 299private Func<Task> CloseOutputAsyncImpl(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken, bool performValidation = true) { 477internal static void ValidateCloseStatusCodeAndDescription(WebSocketCloseStatus closeStatus, ref string statusDescription) { 482if (closeStatus < (WebSocketCloseStatus)1000 483|| closeStatus > (WebSocketCloseStatus)UInt16.MaxValue 484|| closeStatus == (WebSocketCloseStatus)1004 485|| closeStatus == (WebSocketCloseStatus)1006 486|| closeStatus == (WebSocketCloseStatus)1010 487|| closeStatus == (WebSocketCloseStatus)1015) { 491if (closeStatus == WebSocketCloseStatus.Empty) {
WebSockets\IWebSocketPipe.cs (1)
26Task WriteCloseFragmentAsync(WebSocketCloseStatus closeStatus, string statusDescription);
WebSockets\WebSocketPipe.cs (5)
85public Task WriteCloseFragmentAsync(WebSocketCloseStatus closeStatus, string statusDescription) { 129WebSocketCloseStatus? closeStatus = null; 136WebSocketCloseStatus statusCode; 189private void GetCloseStatus(out WebSocketCloseStatus closeStatus, out string closeStatusDescription) { 206closeStatus = (WebSocketCloseStatus)statusCode;