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
| Nom | Description |
|---|---|
| ValueTask<TResult>(Task<TResult>) |
Initialise une nouvelle instance de la classe à l’aide ValueTask<TResult> de la tâche fournie qui représente l’opération. |
| ValueTask<TResult>(TResult) |
Initialise une nouvelle instance de la ValueTask<TResult> classe à l’aide du résultat fourni d’une opération réussie. |
| ValueTask<TResult>(IValueTaskSource<TResult>, Int16) |
Initialise une nouvelle instance de la ValueTask<TResult> classe avec un IValueTaskSource<TResult> objet qui représente l’opération. |
ValueTask<TResult>(Task<TResult>)
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
Initialise une nouvelle instance de la classe à l’aide ValueTask<TResult> de 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 est null.
S’applique à
ValueTask<TResult>(TResult)
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
Initialise une nouvelle instance de la ValueTask<TResult> classe à l’aide du résultat fourni d’une opération réussie.
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)
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
- Source:
- ValueTask.cs
Initialise une nouvelle instance de la ValueTask<TResult> classe avec un IValueTaskSource<TResult> objet 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 passée au IValueTaskSource.