WindowsRuntimeSystemExtensions.AsAsyncAction(Task) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回代表已啟動工作的 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 代表已啟動任務的實例。
例外狀況
source 是 null。
source 是一項尚未開始的任務。
備註
Note
在 Visual Basic 和 C# 中,你可以將此方法作為實例方法呼叫,適用於任何類型為 Task 的物件。 當你使用 instance method 語法呼叫這個方法時,請省略第一個參數。 欲了解更多資訊,請參閱 Extension Methods (Visual Basic) 或 Extension Methods (C# 程式設計指南)。
當你想將任務傳給執行非同步的 Windows 執行階段 方法時,可以使用此方法。