64 references to WebSocketState
System (45)
net\System\Net\WebSockets\ClientWebSocket.cs (5)
94public override WebSocketState State 106return WebSocketState.None; 108return WebSocketState.Connecting; 110return WebSocketState.Closed; 113return WebSocketState.Closed;
net\System\Net\WebSockets\WebSocket.cs (7)
23public abstract WebSocketState State { get; } 142protected static void ThrowOnInvalidState(WebSocketState state, params WebSocketState[] validStates) 148foreach (WebSocketState currentState in validStates) 162protected static bool IsStateTerminal(WebSocketState state) 164return state == WebSocketState.Closed || 165state == WebSocketState.Aborted;
net\System\Net\WebSockets\WebSocketBase.cs (29)
59private volatile WebSocketState m_State; 113m_State = WebSocketState.Open; 142public override WebSocketState State 146Contract.Assert(m_State != WebSocketState.None, "'m_State' MUST NOT be 'WebSocketState.None'."); 219ThrowOnInvalidState(State, WebSocketState.Open, WebSocketState.CloseSent); 324ThrowOnInvalidState(State, WebSocketState.Open, WebSocketState.CloseReceived); 465m_State = WebSocketState.Aborted; 557ThrowOnInvalidState(State, WebSocketState.Open, WebSocketState.CloseReceived); 669case WebSocketState.Open: 670m_State = WebSocketState.CloseSent; 672case WebSocketState.CloseReceived: 698m_State = WebSocketState.Closed; 798WebSocketState.Open, WebSocketState.CloseReceived, WebSocketState.CloseSent); 805if (closeOutputTask == null && State != WebSocketState.CloseSent) 1261if (State == WebSocketState.Closed || State == WebSocketState.Aborted) 1273SR.GetString(SR.net_WebSockets_InvalidState_ClosedOrAborted, GetType().FullName, WebSocketState.Aborted), 1282if (State != WebSocketState.Closed) 1484if (IsStateTerminal(State) || State == WebSocketState.CloseReceived) 1490if (IsStateTerminal(State) || State == WebSocketState.CloseReceived) 1495if (State == WebSocketState.Open) 1497m_State = WebSocketState.CloseReceived; 1550thisPtr.m_State != WebSocketState.Open || 1792if (m_WebSocket.State != WebSocketState.CloseSent ||
net\System\Net\WebSockets\WebSocketBuffer.cs (4)
120public void Dispose(WebSocketState webSocketState) 132this.Dispose(WebSocketState.None); 563case (int)WebSocketState.Closed: 564case (int)WebSocketState.Aborted:
System.ServiceModel (5)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (1)
533else if (ws.State != WebSocketState.Open)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (4)
1462if (!this.endofMessageReceived && (this.webSocket.State == WebSocketState.Open || this.webSocket.State == WebSocketState.CloseSent)) 1472while (!this.endofMessageReceived && (this.webSocket.State == WebSocketState.Open || this.webSocket.State == WebSocketState.CloseSent));
System.Web (14)
WebSocketPipeline.cs (1)
135if (webSocket.State != WebSocketState.Aborted) {
WebSockets\AspNetWebSocket.cs (13)
97internal WebSocketState _state = WebSocketState.Open; 136public override WebSocketState State { 182_state = WebSocketState.Aborted; 345case WebSocketState.Open: 346_state = WebSocketState.CloseSent; 349case WebSocketState.CloseReceived: 350_state = WebSocketState.Closed; 411case WebSocketState.Open: 412_state = WebSocketState.CloseReceived; 415case WebSocketState.CloseSent: 416_state = WebSocketState.Closed; 534if (_state == WebSocketState.Aborted) {