Прочетете на английски Редактиране

Споделяне чрез


TaskAsyncEnumerableExtensions Class

Definition

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

C#
public static class TaskAsyncEnumerableExtensions
Inheritance
TaskAsyncEnumerableExtensions

Methods

ConfigureAwait(IAsyncDisposable, Boolean)

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

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

Configures how awaits on the tasks returned from an async iteration will be 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

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1