protected override void Dispose(bool disposing) { if (!_disposed) { _disposed = true; if (disposing && _sessionHandle != null) { SafeWinHttpHandle.DisposeAndClearHandle(ref _sessionHandle); } } base.Dispose(disposing); }