ValueTask<TResult> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ValueTask<TResult>(Task<TResult>) |
Initialisiert eine neue Instanz der Klasse mithilfe der ValueTask<TResult> bereitgestellten Aufgabe, die den Vorgang darstellt. |
| ValueTask<TResult>(TResult) |
Initialisiert eine neue Instanz der ValueTask<TResult> Klasse mithilfe des bereitgestellten Ergebnisses eines erfolgreichen Vorgangs. |
| ValueTask<TResult>(IValueTaskSource<TResult>, Int16) |
Initialisiert eine neue Instanz der ValueTask<TResult> Klasse mit einem IValueTaskSource<TResult> Objekt, das den Vorgang darstellt. |
ValueTask<TResult>(Task<TResult>)
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
Initialisiert eine neue Instanz der Klasse mithilfe der ValueTask<TResult> bereitgestellten Aufgabe, die den Vorgang darstellt.
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))
Parameter
- task
- Task<TResult>
Der Vorgang.
Ausnahmen
Das task Argument ist null.
Gilt für:
ValueTask<TResult>(TResult)
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
Initialisiert eine neue Instanz der ValueTask<TResult> Klasse mithilfe des bereitgestellten Ergebnisses eines erfolgreichen Vorgangs.
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)
Parameter
- result
- TResult
Das Ergebnis.
Gilt für:
ValueTask<TResult>(IValueTaskSource<TResult>, Int16)
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
- Quelle:
- ValueTask.cs
Initialisiert eine neue Instanz der ValueTask<TResult> Klasse mit einem IValueTaskSource<TResult> Objekt, das den Vorgang darstellt.
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)
Parameter
- source
- IValueTaskSource<TResult>
Die Quelle.
- token
- Int16
Ein undurchsichtiger Wert, der an die IValueTaskSource.