AsyncTaskMethodBuilder<TResult> Struktúra

Definíció

Az aszinkron metódusok szerkesztője, amely egy feladatot ad vissza, és paramétert ad az eredményhez.

generic <typename TResult>
public value class AsyncTaskMethodBuilder
public struct AsyncTaskMethodBuilder<TResult>
type AsyncTaskMethodBuilder<'Result> = struct
Public Structure AsyncTaskMethodBuilder(Of TResult)

Típusparaméterek

TResult

A feladat elvégzéséhez használandó eredmény.

Öröklődés
AsyncTaskMethodBuilder<TResult>

Megjegyzések

Ezt a típust és annak tagjait a fordító használja.

Tulajdonságok

Name Description
Task

Lekéri a szerkesztő feladatát.

Metódusok

Name Description
AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Ütemezi az állapotgépet a következő műveletre, amikor a megadott váró befejeződik.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Ütemezi az állapotgépet a következő műveletre, amikor a megadott váró befejeződik. Ez a metódus meghívható részben megbízható kódból.

Create()

Létrehozza a AsyncTaskMethodBuilder<TResult> osztály példányát.

SetException(Exception)

A feladatot sikertelenként jelöli meg, és a megadott kivételt a tevékenységhez köti.

SetResult(TResult)

Sikeresen befejezettként jelöli meg a feladatot.

SetStateMachine(IAsyncStateMachine)

Társítja a szerkesztőt a megadott állapotgéppel.

Start<TStateMachine>(TStateMachine)

Megkezdi a szerkesztő futtatását a társított állapotgéppel.

A következőre érvényes: