TaskToAsyncResult.Unwrap Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Unwrap(IAsyncResult) |
tarafından Begin(Task, AsyncCallback, Object)oluşturulan bir IAsyncResult içindeki temeli Task ayıklar. |
Unwrap<TResult>(IAsyncResult) |
tarafından Begin(Task, AsyncCallback, Object)oluşturulan bir IAsyncResult içindeki temeli Task<TResult> ayıklar. |
Unwrap(IAsyncResult)
- Kaynak:
- TaskToAsyncResult.cs
- Kaynak:
- TaskToAsyncResult.cs
tarafından Begin(Task, AsyncCallback, Object)oluşturulan bir IAsyncResult içindeki temeli Task ayıklar.
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
Parametreler
- asyncResult
- IAsyncResult
IAsyncResult tarafından Begin(Task, AsyncCallback, Object)oluşturulan.
Döndürülenler
Task tarafından IAsyncResultsarmalanan.
Özel durumlar
asyncResult
, null
değeridir.
asyncResult
çağrısı tarafından Begin(Task, AsyncCallback, Object)üretilmedi.
Şunlara uygulanır
Unwrap<TResult>(IAsyncResult)
- Kaynak:
- TaskToAsyncResult.cs
- Kaynak:
- TaskToAsyncResult.cs
tarafından Begin(Task, AsyncCallback, Object)oluşturulan bir IAsyncResult içindeki temeli Task<TResult> ayıklar.
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)
Tür Parametreleri
- TResult
Döndürülen görev tarafından üretilen sonucun türü.
Parametreler
- asyncResult
- IAsyncResult
IAsyncResult tarafından Begin(Task, AsyncCallback, Object)oluşturulan.
Döndürülenler
Task<TResult> tarafından IAsyncResultsarmalanan.
Özel durumlar
asyncResult
, null
değeridir.
asyncResult
çağrısı tarafından üretilmedi veya Task<TResult> sağlanan, bu çağrıya Begin(Task, AsyncCallback, Object)Begin(Task, AsyncCallback, Object) sağlanandan TResult
farklı genel bir tür parametresi kullanıldı.