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.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.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). An 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.