public void Dispose() { _isDisposed = true; if (_networkClient != null) { _networkClient.Dispose(); _networkClient = null; } }