Bagikan melalui


AsyncResult Kelas

Definisi

Kelas dasar abstrak yang mengimplementasikan IAsyncResult antarmuka. Berfungsi sebagai kelas dasar untuk memperoleh IAsyncResult objek yang dapat digunakan untuk skenario pemrograman asinkron umum.

public ref class AsyncResult abstract : IAsyncResult, IDisposable
public abstract class AsyncResult : IAsyncResult, IDisposable
type AsyncResult = class
    interface IAsyncResult
    interface IDisposable
Public MustInherit Class AsyncResult
Implements IAsyncResult, IDisposable
Warisan
AsyncResult
Turunan
Penerapan

Keterangan

Untuk informasi selengkapnya, lihat System.IAsyncResult antarmuka.

Kelas TypedAsyncResult<T> ini berasal dari AsyncResult.

Konstruktor

AsyncResult()

Dipanggil dari konstruktor di kelas turunan untuk menginisialisasi instans AsyncResult kelas yang tidak memiliki delegasi panggilan balik atau objek status.

AsyncResult(AsyncCallback, Object)

Dipanggil dari konstruktor di kelas turunan untuk menginisialisasi instans AsyncResult kelas yang memiliki delegasi panggilan balik dan objek status.

AsyncResult(Object)

Dipanggil dari konstruktor di kelas turunan untuk menginisialisasi instans AsyncResult kelas yang tidak memiliki delegasi panggilan balik tetapi memang memiliki objek status.

Properti

AsyncState

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

AsyncWaitHandle

WaitHandle Mendapatkan yang digunakan untuk menunggu operasi asinkron selesai.

CompletedSynchronously

Mendapatkan nilai yang menunjukkan apakah operasi asinkron selesai secara sinkron.

IsCompleted

Mendapatkan nilai yang menunjukkan apakah operasi asinkron 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.

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 .

Dispose()

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

Dispose(Boolean)

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

End(IAsyncResult)

Panggil metode ini ketika End fungsi untuk operasi asinkron selesai. Ini memastikan bahwa operasi asinkron selesai, dan melakukan beberapa validasi umum.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Finalize()

AsyncResult Memungkinkan objek untuk mencoba membebaskan sumber daya dan melakukan operasi pembersihan lainnya sebelum direklamasi kembali oleh pengumpulan sampah.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk