TaskToAsyncResult.Unwrap Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Unwrap(IAsyncResult) |
Mengekstrak yang mendasar Task dari yang IAsyncResult dibuat oleh Begin(Task, AsyncCallback, Object). |
| Unwrap<TResult>(IAsyncResult) |
Mengekstrak yang mendasar Task<TResult> dari yang IAsyncResult dibuat oleh Begin(Task, AsyncCallback, Object). |
Unwrap(IAsyncResult)
- Sumber:
- TaskToAsyncResult.cs
- Sumber:
- TaskToAsyncResult.cs
Mengekstrak yang mendasar Task dari yang IAsyncResult dibuat oleh 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
dibuat IAsyncResult oleh Begin(Task, AsyncCallback, Object).
Mengembalikan
Dibungkus Task oleh IAsyncResult.
Pengecualian
asyncResultadalah null.
asyncResult tidak diproduksi oleh panggilan ke Begin(Task, AsyncCallback, Object).
Berlaku untuk
Unwrap<TResult>(IAsyncResult)
- Sumber:
- TaskToAsyncResult.cs
- Sumber:
- TaskToAsyncResult.cs
Mengekstrak yang mendasar Task<TResult> dari yang IAsyncResult dibuat oleh 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)
Jenis parameter
- TResult
Jenis hasil yang dihasilkan oleh tugas yang dikembalikan.
Parameter
- asyncResult
- IAsyncResult
dibuat IAsyncResult oleh Begin(Task, AsyncCallback, Object).
Mengembalikan
Dibungkus Task<TResult> oleh IAsyncResult.
Pengecualian
asyncResultadalah null.
asyncResult tidak diproduksi oleh panggilan ke Begin(Task, AsyncCallback, Object), atau Task<TResult> yang disediakan untuk Begin(Task, AsyncCallback, Object) digunakan parameter jenis generik yang berbeda dari TResult yang disediakan untuk panggilan ini.