WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает асинхронное действие среды выполнения Windows, представляющее запущенную задачу.
public:
[System::Runtime::CompilerServices::Extension]
static Windows::Foundation::IAsyncAction ^ AsAsyncAction(System::Threading::Tasks::Task ^ source);
public static Windows.Foundation.IAsyncAction AsAsyncAction(this System.Threading.Tasks.Task source);
static member AsAsyncAction : System.Threading.Tasks.Task -> Windows.Foundation.IAsyncAction
<Extension()>
Public Function AsAsyncAction (source As Task) As IAsyncAction
Параметры
- source
- Task
Запущенная задача.
Возвращаемое значение
Windows.Foundation.IAsyncAction Экземпляр, представляющий запущенную задачу.
Исключения
source равно null.
source является незапускаемой задачей.
Комментарии
Note
В Visual Basic и C#этот метод можно вызвать как метод экземпляра для любого объекта типа Task. При использовании синтаксиса метода экземпляра для вызова этого метода опустите первый параметр. Дополнительные сведения см. в разделе Методы (Visual Basic) или Методы (руководство по программированию на C#).
Используйте этот метод, если вы хотите передать задачу в метод среда выполнения Windows, который принимает асинхронное действие.
Класс AsyncInfo предоставляет статические методы (методы Shared в Visual Basic), которые создают и запускают среда выполнения Windows асинхронные действия, представляющие задачи, которые могут отвечать на запросы отмены и ход выполнения отчета.