ManualResetValueTaskSourceCore<TResult> Structure

Définition

Fournit la logique de base pour l’implémentation de IValueTaskSource ou de IValueTaskSource<TResult> avec réinitialisation manuelle.

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 .

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.

Version

Obtient la version de l’opération.

Méthodes

GetResult(Int16)

Retourne le résultat de l'opération.

GetStatus(Int16)

Obtient l'état de l'opération.

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

Planifie l’action de continuation pour cette opération.

Reset()

Réinitialise pour préparer à l’opération suivante.

SetException(Exception)

Se termine avec une erreur.

SetResult(TResult)

Se termine avec un résultat correct.

S’applique à