ValueTask<TResult> Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ValueTask<TResult>(Task<TResult>) |
Initialiseert een nieuw exemplaar van de ValueTask<TResult> klasse met behulp van de opgegeven taak die de bewerking vertegenwoordigt. |
| ValueTask<TResult>(TResult) |
Initialiseert een nieuw exemplaar van de ValueTask<TResult> klasse met behulp van het opgegeven resultaat van een geslaagde bewerking. |
| ValueTask<TResult>(IValueTaskSource<TResult>, Int16) |
Initialiseert een nieuw exemplaar van de ValueTask<TResult> klasse met een IValueTaskSource<TResult> object dat de bewerking vertegenwoordigt. |
ValueTask<TResult>(Task<TResult>)
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
Initialiseert een nieuw exemplaar van de ValueTask<TResult> klasse met behulp van de opgegeven taak die de bewerking vertegenwoordigt.
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))
Parameters
- task
- Task<TResult>
De taak.
Uitzonderingen
Het task argument is null.
Van toepassing op
ValueTask<TResult>(TResult)
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
Initialiseert een nieuw exemplaar van de ValueTask<TResult> klasse met behulp van het opgegeven resultaat van een geslaagde bewerking.
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)
Parameters
- result
- TResult
Het resultaat.
Van toepassing op
ValueTask<TResult>(IValueTaskSource<TResult>, Int16)
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
- Bron:
- ValueTask.cs
Initialiseert een nieuw exemplaar van de ValueTask<TResult> klasse met een IValueTaskSource<TResult> object dat de bewerking vertegenwoordigt.
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)
Parameters
- source
- IValueTaskSource<TResult>
De bron.
- token
- Int16
Een ondoorzichtige waarde die wordt doorgegeven aan de IValueTaskSource.