protected internal override async Task OnOpenAsync(TimeSpan timeout) { TimeoutHelper timeoutHelper = new TimeoutHelper(timeout); await base.OnOpenAsync(timeoutHelper.RemainingTime()); await _innerOutputChannel.OpenHelperAsync(timeoutHelper.RemainingTime()); }