websocket-sharp System.Object Provides access to the WebSocket connection request objects. The WebSocketContext class is an abstract class. Constructor Initializes a new instance of the class. To be added. Property WebSocketSharp.Net.CookieCollection Gets the cookies used in the WebSocket opening handshake. A that contains the cookies. To be added. Property System.Collections.Specialized.NameValueCollection Gets the HTTP headers used in the WebSocket opening handshake. A that contains the HTTP headers. To be added. Property System.Boolean Gets a value indicating whether the client is authenticated. true if the client is authenticated; otherwise, false. To be added. Property System.Boolean Gets a value indicating whether the client connected from the local computer. true if the client connected from the local computer; otherwise, false. To be added. Property System.Boolean Gets a value indicating whether the WebSocket connection is secured. true if the WebSocket connection is secured; otherwise, false. To be added. Property System.Boolean Gets a value indicating whether the WebSocket connection request is valid. true if the WebSocket connection request is valid; otherwise, false. To be added. Property System.String Gets the value of the Origin header field used in the WebSocket opening handshake. A that contains the value of the Origin header field. To be added. Property System.String Gets the absolute path of the requested WebSocket URI. A that contains the absolute path of the requested WebSocket URI. To be added. Property System.Collections.Specialized.NameValueCollection Gets the collection of query string variables used in the WebSocket opening handshake. A that contains the collection of query string variables. To be added. Property System.Uri Gets the WebSocket URI requested by the client. A that contains the WebSocket URI. To be added. Property System.String Gets the value of the Sec-WebSocket-Key header field used in the WebSocket opening handshake. A that contains the value of the Sec-WebSocket-Key header field. The SecWebSocketKey property provides a part of the information used by the server to prove that it received a valid WebSocket opening handshake. Property System.Collections.Generic.IEnumerable<System.String> Gets the values of the Sec-WebSocket-Protocol header field used in the WebSocket opening handshake. An IEnumerable<string> that contains the values of the Sec-WebSocket-Protocol header field. The SecWebSocketProtocols property indicates the subprotocols of the WebSocket connection. Property System.String Gets the value of the Sec-WebSocket-Version header field used in the WebSocket opening handshake. A that contains the value of the Sec-WebSocket-Version header field. The SecWebSocketVersion property indicates the WebSocket protocol version of the connection. Property System.Security.Principal.IPrincipal Gets the client information (identity, authentication information and security roles). A that contains the client information. To be added. Property WebSocketSharp.WebSocket Gets the WebSocket instance used for two-way communication between client and server. A . To be added.