ValueTask<TResult> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ValueTask<TResult>(Task<TResult>) |
Initialise une nouvelle instance de la classe ValueTask<TResult> en utilisant la tâche fournie qui représente l’opération. |
ValueTask<TResult>(TResult) |
Initialise une nouvelle instance de la classe ValueTask<TResult> en utilisant le résultat fourni d’une opération ayant réussi. |
ValueTask<TResult>(IValueTaskSource<TResult>, Int16) |
Initialise une nouvelle instance de la classe ValueTask<TResult> avec un objet IValueTaskSource<TResult> qui représente l’opération. |
ValueTask<TResult>(Task<TResult>)
Initialise une nouvelle instance de la classe ValueTask<TResult> en utilisant la tâche fournie qui représente l’opération.
public:
ValueTask(System::Threading::Tasks::Task<TResult> ^ task);
public ValueTask (System.Threading.Tasks.Task<TResult> task);
new System.Threading.Tasks.ValueTask<'Result> : System.Threading.Tasks.Task<'Result> -> System.Threading.Tasks.ValueTask<'Result>
Public Sub New (task As Task(Of TResult))
Paramètres
- task
- Task<TResult>
Tâche.
Exceptions
L'argument task
a la valeur null
.
S’applique à
ValueTask<TResult>(TResult)
Initialise une nouvelle instance de la classe ValueTask<TResult> en utilisant le résultat fourni d’une opération ayant réussi.
public:
ValueTask(TResult result);
public ValueTask (TResult result);
new System.Threading.Tasks.ValueTask<'Result> : 'Result -> System.Threading.Tasks.ValueTask<'Result>
Public Sub New (result As TResult)
Paramètres
- result
- TResult
Résultat.
S’applique à
ValueTask<TResult>(IValueTaskSource<TResult>, Int16)
Initialise une nouvelle instance de la classe ValueTask<TResult> avec un objet IValueTaskSource<TResult> qui représente l’opération.
public:
ValueTask(System::Threading::Tasks::Sources::IValueTaskSource<TResult> ^ source, short token);
public ValueTask (System.Threading.Tasks.Sources.IValueTaskSource<TResult> source, short token);
new System.Threading.Tasks.ValueTask<'Result> : System.Threading.Tasks.Sources.IValueTaskSource<'Result> * int16 -> System.Threading.Tasks.ValueTask<'Result>
Public Sub New (source As IValueTaskSource(Of TResult), token As Short)
Paramètres
- source
- IValueTaskSource<TResult>
Source.
- token
- Int16
Valeur opaque qui est passée à la IValueTaskSource.