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

Экземпляр IAsyncAction, представляющий начавшуюся задачу.

Исключения

source имеет значение null.

source является неначатой задачей.

Комментарии

Примечание

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

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

AsyncInfoкласс предоставляет статические методы ( Shared методы в Visual Basic), которые создают и запускают среда выполнения Windows асинхронных действий, представляющих задачи, которые могут отвечать на запросы отмены и сообщать о ходе выполнения.

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