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
TaskCompletionSource<TResult>() |
Erstellt eine TaskCompletionSource<TResult>. |
TaskCompletionSource<TResult>(Object) |
Erstellt ein TaskCompletionSource<TResult>-Objekt mit dem angegebenen Zustand. |
TaskCompletionSource<TResult>(TaskCreationOptions) |
Erstellt ein TaskCompletionSource<TResult>-Objekt mit den angegebenen Optionen. |
TaskCompletionSource<TResult>(Object, TaskCreationOptions) |
Erstellt ein TaskCompletionSource<TResult>-Objekt mit dem angegebenen Zustand und den angegebenen Optionen. |
TaskCompletionSource<TResult>()
- 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: Umschließen von EAP-Mustern in einer Aufgabe
Gilt für:
TaskCompletionSource<TResult>(Object)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Erstellt ein TaskCompletionSource<TResult>-Objekt 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 AsyncState von Task<TResult> verwendet werden soll.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umschließen von EAP-Mustern in einer Aufgabe
Gilt für:
TaskCompletionSource<TResult>(TaskCreationOptions)
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
- Quelle:
- TaskCompletionSource_T.cs
Erstellt ein TaskCompletionSource<TResult>-Objekt 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 des zugrunde liegenden Task<TResult>-Objekts zu verwenden sind.
Ausnahmen
Der creationOptions
stellt Optionen dar, die für die Verwendung mit einem TaskCompletionSource<TResult> ungültig sind.
Hinweise
Das Task<TResult> von dieser Instanz erstellte und über seine Task -Eigenschaft zugänglich ist, wird mithilfe des angegebenen creationOptions
instanziiert.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umschließen 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
Erstellt ein TaskCompletionSource<TResult>-Objekt 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 AsyncState von Task<TResult> verwendet werden soll.
- creationOptions
- TaskCreationOptions
Die Optionen, die beim Erstellen des zugrunde liegenden Task<TResult>-Objekts zu verwenden sind.
Ausnahmen
Der creationOptions
stellt Optionen dar, die für die Verwendung mit einem TaskCompletionSource<TResult> ungültig sind.
Weitere Informationen
- Verwenden von TPL mit anderen asynchronen Mustern
- Vorgehensweise: Umschließen von EAP-Mustern in einer Aufgabe