public void Disconnect() { ExecuteWhenConnected( () => { var msg = new StompMessage("DISCONNECT"); _transport.Send(_serializer.Serialize(msg)); _transport.Close(); IsConnected = false; }); }