AsyncHelpers 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供等待任務的輔助工具,並以執行時管理的非同步方法提供等待者。
public ref class AsyncHelpers abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class AsyncHelpers
public static class AsyncHelpers
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type AsyncHelpers = class
type AsyncHelpers = class
Public Class AsyncHelpers
- 繼承
-
AsyncHelpers
- 屬性
備註
此類型支援 .NET 基礎架構,並非直接從程式碼中使用。
方法
| 名稱 | Description |
|---|---|
| Await(ConfiguredTaskAwaitable) |
等待指定的配置任務 waitable,並拋出操作產生的任何例外。 |
| Await(ConfiguredValueTaskAwaitable) |
等待指定的配置值任務 waitable,並拋出操作產生的任何例外。 |
| Await(Task) |
等待指定 Task 條件,並拋出該操作產生的任何例外。 |
| Await(ValueTask) |
等待指定 ValueTask 條件,並拋出該操作產生的任何例外。 |
| Await<T>(ConfiguredTaskAwaitable<T>) |
等待指定的已設定任務 awabe,並回傳結果,拋棄該操作產生的任何例外。 |
| Await<T>(ConfiguredValueTaskAwaitable<T>) |
等待指定的配置值任務 waitable,並回傳結果,拋棄該操作產生的任何例外。 |
| Await<T>(Task<T>) |
等待指定的 Task<TResult> 任務並回傳結果,丟棄任務產生的任何例外。 |
| Await<T>(ValueTask<T>) |
等待指定的 ValueTask<TResult> 結果並回傳結果,拋出該操作產生的任何例外。 |
| AwaitAwaiter<TAwaiter>(TAwaiter) |
等待指定的等待者,等待完成後返回。 |
| HandleAsyncEntryPoint(Task) |
此方法設計用於編譯器產生的非同步入口點。 |
| HandleAsyncEntryPoint(Task<Int32>) |
此方法設計用於編譯器產生的非同步入口點。 |
| UnsafeAwaitAwaiter<TAwaiter>(TAwaiter) |
使用不安全的續登記等待指定等待者,等待完成後返回。 |