|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
TaskFactory.StartNew<TResult>-Methode (Func<Object, TResult>, Object, CancellationToken, TaskCreationOptions, TaskScheduler)
Namespace: System.Threading.Tasks
Assembly: mscorlib (in mscorlib.dll)
public Task<TResult> StartNew<TResult>(
Func<Object, TResult> function,
Object state,
CancellationToken cancellationToken,
TaskCreationOptions creationOptions,
TaskScheduler scheduler
)
Typparameter
- TResult
Der Typ des Ergebnisses, das über das Task<TResult>-Element verfügbar ist.
Parameter
- function
- Typ: System.Func<Object, TResult>
Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des Task<TResult>-Elements verfügbar sein wird.
- state
- Typ: System.Object
Ein Objekt, das vom function-Delegaten zu verwendende Daten enthält.
- cancellationToken
- Typ: System.Threading.CancellationToken
Das CancellationToken, das der neuen Aufgabe zugewiesen wird.
- creationOptions
- Typ: System.Threading.Tasks.TaskCreationOptions
Ein TaskCreationOptions-Wert, der das Verhalten des erstellten Task<TResult>-Elements steuert.
- scheduler
- Typ: System.Threading.Tasks.TaskScheduler
Das TaskScheduler, das zum Planen des erstellten Task<TResult> verwendet wird.
| Ausnahme | Bedingung |
|---|---|
| ObjectDisposedException |
|
| ArgumentNullException | |
| ArgumentOutOfRangeException |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.