ManualResetValueTaskSourceCore<TResult> Structure

Définition

Fournit la logique de base pour l’implémentation de IValueTaskSource ou de IValueTaskSource<TResult> avec réinitialisation manuelle.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)

Paramètres de type

TResult

Type du résultat de cette réinitialisation IValueTaskSource<TResult>manuelle.The type of the result of this manual-reset IValueTaskSource<TResult>.

Héritage
ManualResetValueTaskSourceCore<TResult>

Propriétés

RunContinuationsAsynchronously

Obtient ou définit s’il faut forcer les continuations à s’exécuter de façon asynchrone.Gets or sets whether to force continuations to run asynchronously.

Version

Obtient la version de l’opération.Gets the operation version.

Méthodes

GetResult(Int16)

Retourne le résultat de l'opération.Returns the result of the operation.

GetStatus(Int16)

Obtient l’état de l’opération.Gets the status of the operation.

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

Planifie l’action de continuation pour cette opération.Schedules the continuation action for this operation.

Reset()

Réinitialise pour préparer à l’opération suivante.Resets to prepare for the next operation.

SetException(Exception)

Se termine avec une erreur.Completes with an error.

SetResult(TResult)

Se termine avec un résultat correct.Completes with a successful result.

S’applique à