TaskCompletionSource<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.
Erstellt ein TaskCompletionSource<TResult>-Objekt.
Überlädt
| Name | Beschreibung |
|---|---|
| TaskCompletionSource<TResult>() |
Erstellt eine TaskCompletionSource<TResult>. |
| TaskCompletionSource<TResult>(Object) |
Erstellt einen TaskCompletionSource<TResult> mit dem angegebenen Zustand. |
| TaskCompletionSource<TResult>(TaskCreationOptions) |
Erstellt eine TaskCompletionSource<TResult> mit den angegebenen Optionen. |
| TaskCompletionSource<TResult>(Object, TaskCreationOptions) |
Erstellt einen TaskCompletionSource<TResult> mit dem angegebenen Zustand und den angegebenen Optionen. |
TaskCompletionSource<TResult>()
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Erstellt eine TaskCompletionSource<TResult>.
public:
TaskCompletionSource();
public TaskCompletionSource();
Public Sub New ()
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umbrechen von EAP-Mustern in einer Aufgabe
Gilt für:
TaskCompletionSource<TResult>(Object)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Erstellt einen TaskCompletionSource<TResult> mit dem angegebenen Zustand.
public:
TaskCompletionSource(System::Object ^ state);
public TaskCompletionSource(object state);
public TaskCompletionSource(object? state);
new System.Threading.Tasks.TaskCompletionSource<'Result> : obj -> System.Threading.Tasks.TaskCompletionSource<'Result>
Public Sub New (state As Object)
Parameter
- state
- Object
Der Zustand, der als zugrunde liegender Task<TResult>'s AsyncState' verwendet werden soll.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umbrechen von EAP-Mustern in einer Aufgabe
Gilt für:
TaskCompletionSource<TResult>(TaskCreationOptions)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Erstellt eine TaskCompletionSource<TResult> mit den angegebenen Optionen.
public:
TaskCompletionSource(System::Threading::Tasks::TaskCreationOptions creationOptions);
public TaskCompletionSource(System.Threading.Tasks.TaskCreationOptions creationOptions);
new System.Threading.Tasks.TaskCompletionSource<'Result> : System.Threading.Tasks.TaskCreationOptions -> System.Threading.Tasks.TaskCompletionSource<'Result>
Public Sub New (creationOptions As TaskCreationOptions)
Parameter
- creationOptions
- TaskCreationOptions
Die Optionen, die beim Erstellen der zugrunde liegenden Task<TResult>.
Ausnahmen
Die creationOptions Für die Verwendung mit einem TaskCompletionSource<TResult>.
Hinweise
Die Task<TResult> von dieser Instanz erstellte und über ihre Task Eigenschaft zugänglich wird mithilfe der angegebenen creationOptionsInstanz instanziiert.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umbrechen von EAP-Mustern in einer Aufgabe
Gilt für:
TaskCompletionSource<TResult>(Object, TaskCreationOptions)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Erstellt einen TaskCompletionSource<TResult> mit dem angegebenen Zustand und den angegebenen Optionen.
public:
TaskCompletionSource(System::Object ^ state, System::Threading::Tasks::TaskCreationOptions creationOptions);
public TaskCompletionSource(object state, System.Threading.Tasks.TaskCreationOptions creationOptions);
public TaskCompletionSource(object? state, System.Threading.Tasks.TaskCreationOptions creationOptions);
new System.Threading.Tasks.TaskCompletionSource<'Result> : obj * System.Threading.Tasks.TaskCreationOptions -> System.Threading.Tasks.TaskCompletionSource<'Result>
Public Sub New (state As Object, creationOptions As TaskCreationOptions)
Parameter
- state
- Object
Der Zustand, der als zugrunde liegender Task<TResult>'s AsyncState' verwendet werden soll.
- creationOptions
- TaskCreationOptions
Die Optionen, die beim Erstellen der zugrunde liegenden Task<TResult>.
Ausnahmen
Die creationOptions Für die Verwendung mit einem TaskCompletionSource<TResult>.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umbrechen von EAP-Mustern in einer Aufgabe