TaskAsyncEnumerableExtensions.ConfigureAwait Метод

Определение

Перегрузки

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.

ConfigureAwait(IAsyncDisposable, Boolean)

Настраивает способ выполнения ожиданий для задач, возвращаемых из асинхронного высвобождаемого объекта.Configures how awaits on the tasks returned from an async disposable are performed.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::ConfiguredAsyncDisposable ConfigureAwait(IAsyncDisposable ^ source, bool continueOnCapturedContext);
public static System.Runtime.CompilerServices.ConfiguredAsyncDisposable ConfigureAwait (this IAsyncDisposable source, bool continueOnCapturedContext);
static member ConfigureAwait : IAsyncDisposable * bool -> System.Runtime.CompilerServices.ConfiguredAsyncDisposable
<Extension()>
Public Function ConfigureAwait (source As IAsyncDisposable, continueOnCapturedContext As Boolean) As ConfiguredAsyncDisposable

Параметры

source
IAsyncDisposable

Высвобождаемый исходный асинхронный объект.The source async disposable.

continueOnCapturedContext
Boolean

Значение true для захвата и маршалинга обратно в текущий контекст; в противном случае значение false.true to capture and marshal back to the current context; otherwise, false.

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

ConfiguredAsyncDisposable

Настроенный асинхронный высвобождаемый объект.The configured async disposable.

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

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

Настраивает способ выполнения ожиданий для задач, возвращаемых из асинхронной итерации.Configures how awaits on the tasks returned from an async iteration are performed.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::ConfiguredCancelableAsyncEnumerable<T> ConfigureAwait(System::Collections::Generic::IAsyncEnumerable<T> ^ source, bool continueOnCapturedContext);
public static System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable<T> ConfigureAwait<T> (this System.Collections.Generic.IAsyncEnumerable<T> source, bool continueOnCapturedContext);
static member ConfigureAwait : System.Collections.Generic.IAsyncEnumerable<'T> * bool -> System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable<'T>
<Extension()>
Public Function ConfigureAwait(Of T) (source As IAsyncEnumerable(Of T), continueOnCapturedContext As Boolean) As ConfiguredCancelableAsyncEnumerable(Of T)

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

T

Тип объектов для итерации.The type of the objects to iterate.

Параметры

source
IAsyncEnumerable<T>

Исходный перечисляемый объект для перебора.The source enumerable to iterate.

continueOnCapturedContext
Boolean

Значение true для захвата и маршалинга обратно в текущий контекст; в противном случае значение false.true to capture and marshal back to the current context; otherwise, false.

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

ConfiguredCancelableAsyncEnumerable<T>

Настраиваемое перечисление.The configured enumerable.

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