Client - Dispose
[Client] public override sealed void Dispose();
Releases all resources used by the object. If the client is connected or connecting, then Dispose also initiates a [Client]Disconnect. Of course this doesn't imply the client is disconnected by the time Dispose returns, as the disconnect operation might and probably will still be in progress.