TaskToAsyncResult.Unwrap Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Unwrap(IAsyncResult) |
Wyodrębnia element bazowy Task z obiektu utworzonego IAsyncResult przez Begin(Task, AsyncCallback, Object)program . |
Unwrap<TResult>(IAsyncResult) |
Wyodrębnia element bazowy Task<TResult> z obiektu utworzonego IAsyncResult przez Begin(Task, AsyncCallback, Object)program . |
Unwrap(IAsyncResult)
- Źródło:
- TaskToAsyncResult.cs
- Źródło:
- TaskToAsyncResult.cs
Wyodrębnia element bazowy Task z obiektu utworzonego IAsyncResult przez Begin(Task, AsyncCallback, Object)program .
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
Parametry
- asyncResult
- IAsyncResult
Utworzony IAsyncResult przez Begin(Task, AsyncCallback, Object)element .
Zwraca
Opakowany Task przez element IAsyncResult.
Wyjątki
asyncResult
to null
.
asyncResult
polecenie nie zostało wygenerowane przez wywołanie metody Begin(Task, AsyncCallback, Object).
Dotyczy
Unwrap<TResult>(IAsyncResult)
- Źródło:
- TaskToAsyncResult.cs
- Źródło:
- TaskToAsyncResult.cs
Wyodrębnia element bazowy Task<TResult> z obiektu utworzonego IAsyncResult przez Begin(Task, AsyncCallback, Object)program .
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)
Parametry typu
- TResult
Typ wyniku wygenerowanego przez zwrócone zadanie.
Parametry
- asyncResult
- IAsyncResult
Utworzony IAsyncResult przez Begin(Task, AsyncCallback, Object)element .
Zwraca
Opakowany Task<TResult> przez element IAsyncResult.
Wyjątki
asyncResult
to null
.
asyncResult
nie został wygenerowany przez wywołanie metody Begin(Task, AsyncCallback, Object)lub Task<TResult> podany Begin(Task, AsyncCallback, Object) parametr typu był używany jako ogólny parametr, który różni się od dostarczonego TResult
do tego wywołania.