| Id | System.String | Gets or sets the unique client id. To be able to uniquely identify clients, a unique client id must be send with each request. The Bindary server uses sessionid's by default if no id is provided with the first client request. |
| IgnoreQueuedXhrMessages | System.Boolean | Gets or sets a value indicating if the XHR response will contain a single message (true) or will include all queued messages (false). By default all queued messages are sent. Only the last message from a message queue will be sent when this setting is set to true. |
| IPv4Address | System.Net.IPAddress | Gets the ip v4 address of the remote client. |
| IPv6Address | System.Net.IPAddress | Gets the ip v6 address of the remote client. |
| IsNew | System.Boolean | Gets a value indicating if this is the first request of the client. |
| IsWebSocket | System.Boolean | Gets or sets a value indicating if the client is connected through a WebSocket. |
| LastActivity | System.DateTime | Gets a time stamp value indicating the client's last activity. |
| SendException | System.Exception | Gets or sets the send Exception. |
| Session | Microsoft.AspNetCore.Http.ISession | Gets the HttpContext associated with the remote client. |
| Socket | System.Net.WebSockets.WebSocket | Gets the WebSocket associated with the remote client. |
| XhrResponseMessage | System.Collections.Generic.Dictionary`2 | Gets the response message for the current XHR request. |
| XhrResponseMessageQueue | System.Collections.Generic.List`1 | Gets the response message queue. |