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
Запущенная задача.
Возвращаемое значение
Экземпляр IAsyncAction, представляющий начавшуюся задачу.
Исключения
source
имеет значение null
.
source
является неначатой задачей.
Комментарии
Примечание
в Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа Task . При вызове метода для экземпляра следует опускать первый параметр. дополнительные сведения см. в разделе методы расширения (Visual Basic) или методы расширения (руководство по программированию на C#).
используйте этот метод, если требуется передать задачу в метод среда выполнения Windows, который выполняет асинхронное действие.
AsyncInfoкласс предоставляет статические методы ( Shared
методы в Visual Basic), которые создают и запускают среда выполнения Windows асинхронных действий, представляющих задачи, которые могут отвечать на запросы отмены и сообщать о ходе выполнения.