AsyncTaskMethodBuilder<TResult> Struct-datatyp

Definition

Representerar en byggare för asynkrona metoder som returnerar en uppgift och tillhandahåller en parameter för resultatet.

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

Typparametrar

TResult

Resultatet som ska användas för att slutföra uppgiften.

Arv
AsyncTaskMethodBuilder<TResult>

Kommentarer

Den här typen och dess medlemmar är avsedda att användas av kompilatorn.

Egenskaper

Name Description
Task

Hämtar uppgiften för den här byggaren.

Metoder

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

Schemalägger tillståndsdatorn så att den fortsätter till nästa åtgärd när den angivna inväntaren är klar.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Schemalägger tillståndsdatorn så att den fortsätter till nästa åtgärd när den angivna inväntaren är klar. Den här metoden kan anropas från delvis betrodd kod.

Create()

Skapar en instans av AsyncTaskMethodBuilder<TResult> klassen.

SetException(Exception)

Markerar aktiviteten som misslyckad och binder det angivna undantaget till aktiviteten.

SetResult(TResult)

Markerar uppgiften som slutförd.

SetStateMachine(IAsyncStateMachine)

Associerar byggaren med den angivna tillståndsdatorn.

Start<TStateMachine>(TStateMachine)

Börjar köra byggaren med den associerade tillståndsdatorn.

Gäller för