PlatformExtensionsWaitAndUnwrap(Task, TimeSpan) - метод

Ожидает завершение асинхронной задачи с указанным таймаутом. При возникновении AggregateException исключение "разворачивается" в исходное исключение. Возвращает признак того, что ожидание завершилось без таймаута.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static bool WaitAndUnwrap(
	this Task task,
	TimeSpan timeout
)

Параметры

task  Task
Асинхронная задача, ожидание которой выполняется.
timeout  TimeSpan
Таймаут. Укажите InfiniteTimeSpan для ожидания без таймаута.

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

Boolean
true, если ожидание завершилось без таймаута; false, если ожидание завершилось по таймауту.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа Task. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также