TplExtensions.ToApm Methode
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
| ToApm(Task, AsyncCallback, Object) |
Konvertiert einen TPL-Task in das APM-Begin-End Muster. |
| ToApm<TResult>(Task<TResult>, AsyncCallback, Object) |
Konvertiert einen TPL-Task in das APM-Begin-End Muster. |
ToApm(Task, AsyncCallback, Object)
Konvertiert einen TPL-Task in das APM-Begin-End Muster.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ ToApm(System::Threading::Tasks::Task ^ task, AsyncCallback ^ callback, System::Object ^ state);
public static System.Threading.Tasks.Task ToApm (this System.Threading.Tasks.Task task, AsyncCallback callback, object state);
public static System.Threading.Tasks.Task ToApm (this System.Threading.Tasks.Task task, AsyncCallback? callback, object? state);
static member ToApm : System.Threading.Tasks.Task * AsyncCallback * obj -> System.Threading.Tasks.Task
<Extension()>
Public Function ToApm (task As Task, callback As AsyncCallback, state As Object) As Task
Parameter
- task
- Task
Der Task, der von der Async-Methode stammt.
- callback
- AsyncCallback
Der optionale Rückruf, der aufgerufen werden soll, wenn die Aufgabe abgeschlossen wird.
- state
- Object
Das Zustandsobjekt, das vom Aufrufer der Begin-Methode bereitgestellt wird.
Gibt zurück
Eine Aufgabe (die implementiert IAsyncResult , die von der Begin-Methode zurückgegeben werden soll.
Gilt für
ToApm<TResult>(Task<TResult>, AsyncCallback, Object)
Konvertiert einen TPL-Task in das APM-Begin-End Muster.
public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<TResult> ^ ToApm(System::Threading::Tasks::Task<TResult> ^ task, AsyncCallback ^ callback, System::Object ^ state);
public static System.Threading.Tasks.Task<TResult> ToApm<TResult> (this System.Threading.Tasks.Task<TResult> task, AsyncCallback callback, object state);
public static System.Threading.Tasks.Task<TResult>? ToApm<TResult> (this System.Threading.Tasks.Task<TResult>? task, AsyncCallback callback, object state);
static member ToApm : System.Threading.Tasks.Task<'Result> * AsyncCallback * obj -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function ToApm(Of TResult) (task As Task(Of TResult), callback As AsyncCallback, state As Object) As Task(Of TResult)
Typparameter
- TResult
Der Ergebniswert, der von der Endemethode zurückgegeben werden soll.
Parameter
- task
- Task<TResult>
Der Task, der von der Async-Methode stammt.
- callback
- AsyncCallback
Der optionale Rückruf, der aufgerufen werden soll, wenn die Aufgabe abgeschlossen wird.
- state
- Object
Das Zustandsobjekt, das vom Aufrufer der Begin-Methode bereitgestellt wird.
Gibt zurück
- Task<TResult>
Eine Aufgabe (die implementiert IAsyncResult , die von der Begin-Methode zurückgegeben werden soll.