Task<TResult>.ConfigureAwait Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| ConfigureAwait(Boolean) |
Настраивает средство ожидания, используемое для ожидания этого Task<TResult>. |
| ConfigureAwait(ConfigureAwaitOptions) |
Настраивает средство ожидания, используемое для ожидания этого Task. |
ConfigureAwait(Boolean)
- Исходный код:
- Future.cs
- Исходный код:
- Task_T.cs
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
Настраивает средство ожидания, используемое для ожидания этого 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
- Исходный код:
- Task_T.cs
- Исходный код:
- Future.cs
- Исходный код:
- Future.cs
Настраивает средство ожидания, используемое для ожидания этого 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 задает недопустимое значение.