System::Threading::WaitHandle kelas

WaitHandle class

kelas dasar primitif penunggu. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.

class WaitHandle : public System::Object

Metode

MetodeDeskripsi
virtual Close()Melepaskan semua sumber daya yang terkait dengan handle.
get_Handle()Mendapatkan handle.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int)Informasi RTTI.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)Menunggu semua handle untuk aktif.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)Menunggu semua handle untuk aktif.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int)Menunggu salah satu handle untuk aktif.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)Menunggu salah satu handle untuk aktif.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)Menunggu salah satu handle untuk aktif.
virtual WaitOne()Menunggu pegangan untuk dipicu selama periode tak terbatas.
virtual WaitOne(int)Menunggu pegangan untuk dipicu.
virtual WaitOne(TimeSpan)Menunggu pegangan untuk dipicu.
virtual WaitOne(int, bool)Menunggu pegangan untuk dipicu.
virtual ~WaitHandle()Destruktor.

Bidang

BidangDeskripsi
static WaitTimeoutNilai khusus yang akan dikembalikan oleh fungsi, selain mengembalikan indeks objek yang tersinyal dalam array, jika batas waktu terlampaui dan tidak ada yang menyinyal.

Lihat Juga