System 4.0.0.0 System.Object To be added. Used for accessing the information in the WebSocket handshake. Constructor 4.0.0.0 To be added. Creates an instance of the class. Property 4.0.0.0 System.Net.CookieCollection To be added. To be added. The cookies that were passed to the server during the opening handshake. Property 4.0.0.0 System.Collections.Specialized.NameValueCollection To be added. To be added. The HTTP headers that were sent to the server during the opening handshake. Property 4.0.0.0 System.Boolean To be added. To be added. Whether the WebSocket client is authenticated. Property 4.0.0.0 System.Boolean To be added. To be added. Whether the WebSocket client connected from the local machine. Property 4.0.0.0 System.Boolean To be added. To be added. Whether the WebSocket connection is secured using Secure Sockets Layer (SSL). Property 4.0.0.0 System.String To be added. To be added. The value of the Origin HTTP header included in the opening handshake. Property 4.0.0.0 System.Uri To be added. To be added. The URI requested by the WebSocket client. Property 4.0.0.0 System.String To be added. To be added. The value of the SecWebSocketKey HTTP header included in the opening handshake. Property 4.0.0.0 System.Collections.Generic.IEnumerable<System.String> To be added. To be added. The value of the SecWebSocketKey HTTP header included in the opening handshake. Property 4.0.0.0 System.String To be added. To be added. The list of subprotocols requested by the WebSocket client. Property 4.0.0.0 System.Security.Principal.IPrincipal To be added. To be added. An object used to obtain identity, authentication information, and security roles for the WebSocket client. Property 4.0.0.0 System.Net.WebSockets.WebSocket To be added. To be added. The WebSocket instance used to interact (send/receive/close/etc) with the WebSocket connection.