Client |
The ClientBase type exposes the following members.
| Name | Description | |
|---|---|---|
| Connected | Gets a value indicating whether the underlying Socket is connected to a remote host. This property makes a nonblocking, zero-byte Send call to determine the current state of the connection. | |
| InstanceId | Gets a randomly generated unique id that identifies this instance. | |
| IsCompressed | Gets a Boolean value that indicates whether communication to the remote server is compressed. You can turn compression on by using Compress method. | |
| IsEncrypted | Gets a Boolean value that indicates whether communication to the remote server is encrypted. | |
| IsMutuallyAuthenticated | Gets a Boolean value that indicates whether communication to the remote server is mutually authenticated. | |
| IsSigned | Gets a Boolean value that indicates whether communication to the remote server is signed. | |
| ReadStream | Gets underlying read stream for current connection. | |
| ReceiveTimeout | Gets or sets the amount of time the underlying Socket will wait to receive data once a read operation is initiated. | |
| SendTimeout | Gets or sets the amount of time the underlying Socket will wait for a send operation to complete successfully. | |
| Socket | Gets the underlying Socket. | |
| SSLConfiguration | Gets SSL/TLS configuration (client certificates, enabled SSL/TLS protocols). | |
| WriteStream | Gets underlying write stream for current connection. |