public override Task FlushAsync(CancellationToken cancellationToken) { if (cancellationToken.IsCancellationRequested) { return(Task.FromCanceled(cancellationToken)); } else if (_strategy.IsClosed) { ThrowHelper.ThrowObjectDisposedException_FileClosed(); } return(_strategy.FlushAsync(cancellationToken)); }
public override Task FlushAsync(CancellationToken cancellationToken) { if (cancellationToken.IsCancellationRequested) { return(Task.FromCanceled(cancellationToken)); } if (_strategy.IsClosed) { throw Error.GetFileNotOpen(); } return(_strategy.FlushAsync(cancellationToken)); }