AsyncVoidMethodBuilder 結構

定義

代表不傳回值之非同步方法的產生器。

C#
public struct AsyncVoidMethodBuilder
繼承
AsyncVoidMethodBuilder

備註

此類型及其成員供編譯程式使用。

方法

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 可以從部分信任程式碼呼叫這個方法。

Create()

建立 AsyncVoidMethodBuilder 類別的執行個體。

SetException(Exception)

將例外狀況繫結至方法建立幫手。

SetResult()

將方法產生器標記為成功完成。

SetStateMachine(IAsyncStateMachine)

將產生器與指定的狀態機器產生關聯。

Start<TStateMachine>(TStateMachine)

開始執行具有相關聯狀態機器的產生器。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0