WindowsRuntimeSystemExtensions.AsAsyncAction(Task) Метод

Определение

Возвращает асинхронное действие среды выполнения Windows, представляющее запущенную задачу.Returns a Windows Runtime asynchronous action that represents a started task.

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

Запущенная задача.The started task.

Возвраты

Экземпляр IAsyncAction, представляющий начавшуюся задачу.A IAsyncAction instance that represents the started task.

Исключения

Свойство source имеет значение null.source is null.

source является неначатой задачей.source is an unstarted task.

Комментарии

Примечание

В Visual Basic и C#этот метод можно вызвать как метод экземпляра для любого объекта типа Task.In Visual Basic and C#, you can call this method as an instance method on any object of type Task. При вызове метода для экземпляра следует опускать первый параметр.When you use instance method syntax to call this method, omit the first parameter. Дополнительные сведения см. в разделе методы расширения (Visual Basic) или методы расширенияC# (руководством по программированию).For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Используйте этот метод, если требуется передать задачу в метод среда выполнения Windows, который выполняет асинхронное действие.Use this method when you want to pass a task to a Windows Runtime method that takes an asynchronous action.

Класс предоставляет статические методы (Shared методы в Visual Basic), которые создают и запускают среда выполнения Windows асинхронных действий, представляющих задачи, которые могут отвечать на запросы отмены и сообщать о ходе выполнения. AsyncInfoThe AsyncInfo class provides static methods (Shared methods in Visual Basic) that create and start Windows Runtime asynchronous actions that represent tasks that can respond to cancellation requests and report progress.

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