語言

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 的物件。 當你使用 instance method 語法呼叫這個方法時,請省略第一個參數。 欲了解更多資訊,請參閱 Extension Methods (Visual Basic) 或 Extension Methods (C# 程式設計指南)。

當你想將任務傳給執行非同步的 Windows 執行階段 方法時,可以使用此方法。

類別提供靜態方法( 方法)能建立並啟動Windows 執行階段非同步動作,代表能回應取消請求並回報進度的任務。

適用於