.NET Framework 4.6 and 4.5
The CommunicationObject type exposes the following members.
|DefaultCloseTimeout||When overridden in a derived class, gets the default interval of time provided for a close operation to complete.|
|DefaultOpenTimeout||When overridden in a derived class, gets the default interval of time provided for an open operation to complete.|
|IsDisposed||Gets a value that indicates whether the communication object has been disposed.|
|State||Gets a value that indicates the current state of the communication object.|
|ThisLock||Gets the mutually exclusive lock that protects the class instance during a state transition.|