| 
               | 
            
              IClient Properties | 
          
The IClient type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              ConnectionString | Gets or sets the data required by the client to connect to the server. | 
| 
                 | 
              ConnectionTime | Gets the Time for which the client has been connected to the server. | 
| 
                 | 
              CurrentState | Gets the current ClientState. | 
| 
                 | 
              Enabled | 
            Gets or sets a boolean value that indicates whether the object is enabled.
             (Inherited from ISupportLifecycle)  | 
            
| 
                 | 
              IsDisposed | 
            Gets a flag that indicates whether the object has been disposed.
             (Inherited from ISupportLifecycle)  | 
            
| 
                 | 
              MaxConnectionAttempts | Gets or sets the maximum number of times the client will attempt to connect to the server. | 
| 
                 | 
              Name | 
            Gets the name of the object providing status information.
             (Inherited from IProvideStatus)  | 
            
| 
                 | 
              ReceiveBufferSize | Gets or sets the size of the buffer used by the client for receiving data from the server. | 
| 
                 | 
              SendBufferSize | Gets or sets the size of the buffer used by the client for receiving data from the server. | 
| 
                 | 
              ServerIndex | Gets the current server index, when multiple server end points are defined. | 
| 
                 | 
              ServerUri | Gets the server URI. | 
| 
                 | 
              Statistics | Gets the TransportStatistics for the client connection. | 
| 
                 | 
              Status | 
            Gets the current status details about object providing status information.
             (Inherited from IProvideStatus)  | 
            
| 
                 | 
              TextEncoding | Gets or sets the Encoding to be used for the text sent to the server. | 
| 
                 | 
              TransportProtocol | Gets the TransportProtocol used by the client for the transportation of data with the server. |