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

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

Исключения

source равно null.

source является незапускаемой задачей.

Комментарии

Note

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

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

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

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