ValueTask<TResult> Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ValueTask<TResult>(Task<TResult>) |
Initierar en ny instans av klassen med hjälp av ValueTask<TResult> den angivna uppgift som representerar åtgärden. |
| ValueTask<TResult>(TResult) |
Initierar en ny instans av ValueTask<TResult> klassen med det angivna resultatet av en lyckad åtgärd. |
| ValueTask<TResult>(IValueTaskSource<TResult>, Int16) |
Initierar en ny instans av ValueTask<TResult> klassen med ett IValueTaskSource<TResult> objekt som representerar åtgärden. |
ValueTask<TResult>(Task<TResult>)
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
Initierar en ny instans av klassen med hjälp av ValueTask<TResult> den angivna uppgift som representerar åtgärden.
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))
Parametrar
- task
- Task<TResult>
Uppgiften.
Undantag
Argumentet task är null.
Gäller för
ValueTask<TResult>(TResult)
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
Initierar en ny instans av ValueTask<TResult> klassen med det angivna resultatet av en lyckad åtgärd.
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)
Parametrar
- result
- TResult
Resultatet.
Gäller för
ValueTask<TResult>(IValueTaskSource<TResult>, Int16)
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
- Källa:
- ValueTask.cs
Initierar en ny instans av ValueTask<TResult> klassen med ett IValueTaskSource<TResult> objekt som representerar åtgärden.
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)
Parametrar
- source
- IValueTaskSource<TResult>
Källan.
- token
- Int16
Ett täckande värde som skickas till IValueTaskSource.