TaskAsyncEnumerableExtensions.ConfigureAwait Метод

Определение

Перегрузки

ConfigureAwait(IAsyncDisposable, Boolean)

Настраивает способ ожидания задач, возвращаемых из асинхронного удаления.

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

Настраивает способ ожидания задач, возвращаемых из асинхронной итерации.

ConfigureAwait(IAsyncDisposable, Boolean)

Исходный код:
TaskAsyncEnumerableExtensions.cs
Исходный код:
TaskAsyncEnumerableExtensions.cs
Исходный код:
TaskAsyncEnumerableExtensions.cs

Настраивает способ ожидания задач, возвращаемых из асинхронного удаления.

C#
public static System.Runtime.CompilerServices.ConfiguredAsyncDisposable ConfigureAwait(this IAsyncDisposable source, bool continueOnCapturedContext);

Параметры

source
IAsyncDisposable

Исходный асинхронный удаление.

continueOnCapturedContext
Boolean

Следует ли записывать и маршалировать обратно в текущий контекст.

Возвращаемое значение

Настроенное асинхронное удаление.

Применяется к

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

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

Исходный код:
TaskAsyncEnumerableExtensions.cs
Исходный код:
TaskAsyncEnumerableExtensions.cs
Исходный код:
TaskAsyncEnumerableExtensions.cs

Настраивает способ ожидания задач, возвращаемых из асинхронной итерации.

C#
public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable<T> ConfigureAwait<T>(this System.Collections.Generic.IAsyncEnumerable<T> source, bool continueOnCapturedContext);

Параметры типа

T

Тип итерации объектов.

Параметры

source
IAsyncEnumerable<T>

Перечисление источника выполняется итерация.

continueOnCapturedContext
Boolean

Следует ли записывать и маршалировать обратно в текущий контекст.

Возвращаемое значение

Настроенное перечисление.

Применяется к

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