TaskAsyncEnumerableExtensions Class

Definition

Provides a set of static methods for configuring task-related behaviors on asynchronous enumerables and disposables.

public ref class TaskAsyncEnumerableExtensions abstract sealed
public static class TaskAsyncEnumerableExtensions
type TaskAsyncEnumerableExtensions = class
Public Module TaskAsyncEnumerableExtensions
Inheritance
TaskAsyncEnumerableExtensions

Methods

ConfigureAwait(IAsyncDisposable, Boolean)

Configures how awaits on the tasks returned from an async disposable are performed.

ConfigureAwait<T>(IAsyncEnumerable<T>, Boolean)

Configures how awaits on the tasks returned from an async iteration are performed.

ToBlockingEnumerable<T>(IAsyncEnumerable<T>, CancellationToken)

Converts an IAsyncEnumerable<T> instance into an IEnumerable<T> that enumerates elements in a blocking manner.

WithCancellation<T>(IAsyncEnumerable<T>, CancellationToken)

Sets the CancellationToken to be passed to GetAsyncEnumerator(CancellationToken) when iterating.

Applies to