語言

TypedAsyncResult<T> 類別

定義

具體的實作 AsyncResult 會 Type 包裹結果,並在呼叫該方法時 End(IAsyncResult) 回傳。

generic <typename T>
public ref class TypedAsyncResult : System::IdentityModel::AsyncResult
public class TypedAsyncResult<T> : System.IdentityModel.AsyncResult
type TypedAsyncResult<'T> = class
    inherit AsyncResult
Public Class TypedAsyncResult(Of T)
Inherits AsyncResult

類型參數

T

結果的型別。

繼承
TypedAsyncResult<T>

建構函式

名稱 Description
TypedAsyncResult<T>(AsyncCallback, Object)

初始化一個擁有回調代理和狀態物件的類別新實例 TypedAsyncResult<T> 。

TypedAsyncResult<T>(Object)

初始化一個擁有狀態物件的 TypedAsyncResult<T> 類別新實例。

屬性

名稱 Description
AsyncState

取得一個使用者定義的物件,該物件包含非同步操作的相關資訊。

(繼承來源 AsyncResult)
AsyncWaitHandle

取得 WaitHandle 一個用來等待非同步操作完成的 。

(繼承來源 AsyncResult)
CompletedSynchronously

會獲得一個表示非同步操作是否同步完成的值。

(繼承來源 AsyncResult)
IsCompleted

會得到一個表示非同步操作是否已完成的值。

(繼承來源 AsyncResult)
Result

取得完成非同步操作的類型結果。

方法

名稱 Description
Complete(Boolean, Exception)

如果你在處理過程中提出例外,就稱這個版本為完成。 除了通知回調外,它還會捕捉異常並儲存,以便在呼叫方法 End(IAsyncResult) 時拋出。

(繼承來源 AsyncResult)
Complete(Boolean)

當你的非同步操作完成且未遇到例外時,稱此版本為 complete。 它會更新操作狀態並通知回撥。

(繼承來源 AsyncResult)
Complete(T, Boolean, Exception)

如果你在處理過程中提出例外,就稱這個版本為完成。 除了通知回調外,它還會捕捉異常並儲存,以便在呼叫方法 End(IAsyncResult) 時拋出。

Complete(T, Boolean)

當你的非同步操作完成且未遇到例外時,稱此版本為 complete。 它會更新操作狀態並通知回撥。

Dispose()

釋放目前類別實例 AsyncResult 所使用的資源。

(繼承來源 AsyncResult)
Dispose(Boolean)

由 and Dispose() 方法呼叫Finalize(),以釋放目前類別實例AsyncResult所使用的管理與非管理資源。

(繼承來源 AsyncResult)
End(IAsyncResult)

當非同步操作的 End 函式完成時,應呼叫 End。 它確保非同步操作完成,並進行一些共同的驗證。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於