![]() | ClientBase Properties |
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.
|