Bewerken

Share via


ManualResetValueTaskSourceCore<TResult> Struct

Definition

Provides the core logic for implementing a manual-reset IValueTaskSource or IValueTaskSource<TResult>.

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

Type Parameters

TResult
Inheritance
ManualResetValueTaskSourceCore<TResult>

Properties

RunContinuationsAsynchronously

Gets or sets whether to force continuations to run asynchronously.

Version

Gets the operation version.

Methods

GetResult(Int16)

Gets the result of the operation.

GetStatus(Int16)

Gets the status of the operation.

OnCompleted(Action<Object>, Object, Int16, ValueTaskSourceOnCompletedFlags)

Schedules the continuation action for this operation.

Reset()

Resets to prepare for the next operation.

SetException(Exception)

Complets with an error.

SetResult(TResult)

Completes with a successful result.

Applies to