Поделиться через


Task<TResult>.ConfigureAwait Метод

Определение

Перегрузки

ConfigureAwait(Boolean)

Настраивает объект типа awaiter, используемый для данного объекта Task<TResult>.

ConfigureAwait(ConfigureAwaitOptions)

Настраивает объект типа awaiter, используемый для данного объекта Task.

ConfigureAwait(Boolean)

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

Настраивает объект типа awaiter, используемый для данного объекта Task<TResult>.

public:
 System::Runtime::CompilerServices::ConfiguredTaskAwaitable<TResult> ConfigureAwait(bool continueOnCapturedContext);
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait (bool continueOnCapturedContext);
override this.ConfigureAwait : bool -> System.Runtime.CompilerServices.ConfiguredTaskAwaitable<'Result>
Public Function ConfigureAwait (continueOnCapturedContext As Boolean) As ConfiguredTaskAwaitable(Of TResult)

Параметры

continueOnCapturedContext
Boolean

Значение true, чтобы попытаться выполнить маршалинг продолжения обратно в исходный захваченный контекст; в противном случае — значение false.

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

Объект, используемый для ожидания данной задачи.

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

ConfigureAwait(ConfigureAwaitOptions)

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

Настраивает объект типа awaiter, используемый для данного объекта Task.

public:
 System::Runtime::CompilerServices::ConfiguredTaskAwaitable<TResult> ConfigureAwait(System::Threading::Tasks::ConfigureAwaitOptions options);
public System.Runtime.CompilerServices.ConfiguredTaskAwaitable<TResult> ConfigureAwait (System.Threading.Tasks.ConfigureAwaitOptions options);
override this.ConfigureAwait : System.Threading.Tasks.ConfigureAwaitOptions -> System.Runtime.CompilerServices.ConfiguredTaskAwaitable<'Result>
Public Function ConfigureAwait (options As ConfigureAwaitOptions) As ConfiguredTaskAwaitable(Of TResult)

Параметры

options
ConfigureAwaitOptions

Параметры, используемые для настройки способа выполнения ожиданий для этой задачи.

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

Объект, используемый для ожидания данной задачи.

Исключения

Аргумент options указывает недопустимое значение.

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