WindowsRuntimeSystemExtensions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供擴充方法來轉換工作以及 Windows 執行階段非同步動作和作業。
public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
public static class WindowsRuntimeSystemExtensions
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
type WindowsRuntimeSystemExtensions = class
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
- 繼承
-
WindowsRuntimeSystemExtensions
- 屬性
-
擴充方法多載可 AsTask 讓您使用 .net Task 物件來管理 Windows 執行階段中的非同步作業。
AsAsyncAction方法和方法可 AsAsyncOperation 讓您將啟動的工作傳遞至採取 Windows 執行階段非同步動作和作業的方法。 另請參閱類別的方法 AsyncInfo 。
GetAwaiter編譯器會使用方法來執行 await
Await
Visual Basic) 中 (的作業。
方法
AsAsyncAction(Task)
|
傳回代表已開始的動作的 Windows 執行階段非同步動作。
|
AsAsyncOperation<TResult>(Task<TResult>)
|
傳回 Windows 執行階段非同步作業,代表會傳回結果的已開始的工作。
|
AsTask(IAsyncAction)
|
傳回代表 Windows 執行階段非同步動作的工作。
|
AsTask(IAsyncAction, CancellationToken)
|
傳回工作,代表可取消的 Windows 執行階段非同步動作。
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)
|
傳回代表 Windows 執行階段非同步動作的工作。
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)
|
傳回工作,代表可取消的 Windows 執行階段非同步動作。
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>)
|
傳回工作,代表報告進度且可取消的 Windows執行階段非同步動作。
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)
|
傳回工作,代表報告進度的 Windows執行階段非同步動作。
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
|
傳回工作,代表傳回結果的 Windows 執行階段非同步作業。
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken)
|
傳回工作,代表傳回結果且可取消的 Windows執行階段非同步作業。
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>)
|
傳回工作,代表傳回結果、報告進度且可取消的 Windows 執行階段非同步作業。
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>)
|
傳回工作,代表傳回結果並報告進度的 Windows 執行階段非同步作業。
|
AsTask<TResult>(IAsyncOperation<TResult>)
|
傳回工作,代表傳回結果的 Windows 執行階段非同步作業。
|
AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken)
|
傳回工作,代表傳回結果且可取消的 Windows執行階段非同步作業。
|
GetAwaiter(IAsyncAction)
|
這個 API 支援 .NET Framework 基礎結構,並不適合直接從您的程式碼中使用。
|
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)
|
傳回等候報告進度之非同步動作的物件。
|
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
|
傳回物件,該物件會等候報告進度並傳回結果的非同步作業。
|
GetAwaiter<TResult>(IAsyncOperation<TResult>)
|
傳回等候傳回結果之非同步作業的物件。
|
適用於