TaskToAsyncResult.Unwrap 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
Unwrap(IAsyncResult) |
Extrahiert den zugrunde liegenden Task aus einem IAsyncResult , der von erstellt wurde Begin(Task, AsyncCallback, Object). |
Unwrap<TResult>(IAsyncResult) |
Extrahiert den zugrunde liegenden Task<TResult> aus einem IAsyncResult , der von erstellt wurde Begin(Task, AsyncCallback, Object). |
Unwrap(IAsyncResult)
- Quelle:
- TaskToAsyncResult.cs
- Quelle:
- TaskToAsyncResult.cs
Extrahiert den zugrunde liegenden Task aus einem IAsyncResult , der von erstellt wurde Begin(Task, AsyncCallback, Object).
public:
static System::Threading::Tasks::Task ^ Unwrap(IAsyncResult ^ asyncResult);
public static System.Threading.Tasks.Task Unwrap (IAsyncResult asyncResult);
static member Unwrap : IAsyncResult -> System.Threading.Tasks.Task
Public Shared Function Unwrap (asyncResult As IAsyncResult) As Task
Parameter
- asyncResult
- IAsyncResult
Das IAsyncResult von erstellt wurde Begin(Task, AsyncCallback, Object).
Gibt zurück
Der Task-Code, der mit IAsyncResult umschlossen wurde.
Ausnahmen
asyncResult
ist null
asyncResult
wurde nicht durch einen Aufruf von Begin(Task, AsyncCallback, Object)erzeugt.
Gilt für:
Unwrap<TResult>(IAsyncResult)
- Quelle:
- TaskToAsyncResult.cs
- Quelle:
- TaskToAsyncResult.cs
Extrahiert den zugrunde liegenden Task<TResult> aus einem IAsyncResult , der von erstellt wurde Begin(Task, AsyncCallback, Object).
public:
generic <typename TResult>
static System::Threading::Tasks::Task<TResult> ^ Unwrap(IAsyncResult ^ asyncResult);
public static System.Threading.Tasks.Task<TResult> Unwrap<TResult> (IAsyncResult asyncResult);
static member Unwrap : IAsyncResult -> System.Threading.Tasks.Task<'Result>
Public Shared Function Unwrap(Of TResult) (asyncResult As IAsyncResult) As Task(Of TResult)
Typparameter
- TResult
Der Typ des von der zurückgegebenen Aufgabe erzeugten Ergebnisses.
Parameter
- asyncResult
- IAsyncResult
Das IAsyncResult von erstellt wurde Begin(Task, AsyncCallback, Object).
Gibt zurück
Der Task<TResult>-Code, der mit IAsyncResult umschlossen wurde.
Ausnahmen
asyncResult
ist null
asyncResult
wurde nicht durch einen Aufruf Begin(Task, AsyncCallback, Object)von erzeugt, oder der Task<TResult> bereitgestellte an Begin(Task, AsyncCallback, Object) wurde ein generischer Typparameter verwendet, der sich von dem TResult
angegebenen zu diesem Aufruf unterscheidet.