<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="10.0.4" />

System.Threading.Tasks.TaskAsyncEnumerableExtensions

public static class TaskAsyncEnumerableExtensions
Provides a set of static methods for configuring Task-related behaviors on asynchronous enumerables and disposables.
namespace System.Threading.Tasks { public static class TaskAsyncEnumerableExtensions { public static ConfiguredAsyncDisposable ConfigureAwait(this IAsyncDisposable source, bool continueOnCapturedContext); public static ConfiguredCancelableAsyncEnumerable<T> ConfigureAwait<[System.Runtime.CompilerServices.Nullable(2)] T>(this IAsyncEnumerable<T> source, bool continueOnCapturedContext); public static ConfiguredCancelableAsyncEnumerable<T> WithCancellation<[System.Runtime.CompilerServices.Nullable(2)] T>(this IAsyncEnumerable<T> source, CancellationToken cancellationToken); } }