TypedAsyncResult<T> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
具體的實作 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
結果的型別。
- 繼承
建構函式
| 名稱 | 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) |