protected override async Task OnCloseAsync(CancellationToken token) { if (upgrade != null) { await upgrade.CloseAsync(token); } await base.OnCloseAsync(token); }
protected override async Task OnCloseAsync(CancellationToken token) { StreamUpgradeProvider localUpgrade = GetUpgrade(); if (localUpgrade != null) { await localUpgrade.CloseAsync(token); await base.OnCloseAsync(token); } else { await base.OnCloseAsync(token); } }