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
已開始的工作。
傳回
IAsyncAction 執行個體,表示啟動的工作。
例外狀況
source
為 null
。
source
是尚未開始的工作。
備註
注意
在 Visual Basic 和 c # 中,您可以在任何類型的物件上呼叫這個方法做為實例方法 Task 。 使用執行個體方法語法呼叫這個方法時,請省略第一個參數。 如需詳細資訊,請參閱 (Visual Basic) 或擴充方法的擴充方法 (c # 程式設計手冊) 。
當您想要將工作傳遞至採用非同步動作的 Windows 執行階段方法時,請使用這個方法。
AsyncInfo類別 Shared
會在 Visual Basic) 中提供靜態方法 (方法,該方法會建立並啟動 Windows 執行階段代表可回應取消要求和報告進度之工作的非同步動作。