Share via


TypedAsyncResult<T> Kelas

Definisi

Implementasi konkret yang AsyncResult akan membungkus hasilnya Type dan mengembalikannya ketika End(IAsyncResult) metode dipanggil.

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

Jenis parameter

T

Jenis hasilnya.

Warisan
TypedAsyncResult<T>

Konstruktor

TypedAsyncResult<T>(AsyncCallback, Object)

Menginisialisasi instans TypedAsyncResult<T> baru kelas yang memiliki delegasi panggilan balik dan objek status.

TypedAsyncResult<T>(Object)

Menginisialisasi instans baru kelas TypedAsyncResult<T> yang memiliki objek status.

Properti

AsyncState

Mendapatkan objek yang ditentukan pengguna yang memenuhi syarat atau berisi informasi tentang operasi asinkron.

(Diperoleh dari AsyncResult)
AsyncWaitHandle

WaitHandle Mendapatkan yang digunakan untuk menunggu operasi asinkron selesai.

(Diperoleh dari AsyncResult)
CompletedSynchronously

Mendapatkan nilai yang menunjukkan apakah operasi asinkron selesai secara sinkron.

(Diperoleh dari AsyncResult)
IsCompleted

Mendapatkan nilai yang menunjukkan apakah operasi asinkron telah selesai.

(Diperoleh dari AsyncResult)
Result

Mendapatkan hasil yang diketik dari operasi asinkron yang telah selesai.

Metode

Complete(Boolean)

Panggil versi lengkap ini ketika operasi asinkron Anda selesai dan tidak ada pengecualian yang ditemui. Ini memperbarui status operasi dan memberi tahu panggilan balik.

(Diperoleh dari AsyncResult)
Complete(Boolean, Exception)

Panggil versi lengkap ini jika Anda mengajukan pengecualian selama pemrosesan. Selain memberi tahu panggilan balik, ia menangkap pengecualian dan menyimpannya untuk dilemparkan selama panggilan ke End(IAsyncResult) metode .

(Diperoleh dari AsyncResult)
Complete(T, Boolean)

Panggil versi lengkap ini ketika operasi asinkron Anda selesai dan tidak ada pengecualian yang ditemui. Ini memperbarui status operasi dan memberi tahu panggilan balik.

Complete(T, Boolean, Exception)

Panggil versi lengkap ini jika Anda mengajukan pengecualian selama pemrosesan. Selain memberi tahu panggilan balik, ia menangkap pengecualian dan menyimpannya untuk dilemparkan selama panggilan ke End(IAsyncResult) metode .

Dispose()

Merilis sumber daya yang digunakan oleh instans AsyncResult kelas saat ini.

(Diperoleh dari AsyncResult)
Dispose(Boolean)

Dipanggil oleh Dispose() metode dan Finalize() untuk merilis sumber daya terkelola dan tidak terkelola yang digunakan oleh instans AsyncResult kelas saat ini.

(Diperoleh dari AsyncResult)
End(IAsyncResult)

Akhir harus dipanggil ketika fungsi Akhir untuk operasi asinkron selesai. Ini memastikan operasi asinkron selesai, dan melakukan beberapa validasi umum.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk