System::Threading::WaitHandle sınıfı

WaitHandle class

Bekleme ilkel temel sınıfı. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek hiçbir zaman yığıt üzerinde veya operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class WaitHandle : public System::Object

Yöntemler

YöntemAçıklama
virtual Close()İşleyiciyle ilişkili herhangi bir kaynağı serbest bırakır.
get_Handle()İşleyiciyi alır.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int)RTTI bilgisi.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)Tüm işleyicilerin tetiklenmesini bekler.
static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)Tüm işleyicilerin tetiklenmesini bekler.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int)İşleyicilerden herhangi birinin tetiklenmesini bekler.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan)İşleyicilerden herhangi birinin tetiklenmesini bekler.
static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&)İşleyicilerden herhangi birinin tetiklenmesini bekler.
virtual WaitOne()İşleyicinin tetiklenmesini sınırsız süre bekler.
virtual WaitOne(int)İşleyicinin tetiklenmesini bekler.
virtual WaitOne(TimeSpan)İşleyicinin tetiklenmesini bekler.
virtual WaitOne(int, bool)İşleyicinin tetiklenmesini bekler.
virtual ~WaitHandle()Yıkıcı.

Alanlar

AlanAçıklama
static WaitTimeoutFonksiyon tarafından döndürülecek özel bir değer; aksi takdirde zaman aşımı geçerse ve hiçbir şey sinyal göndermezse, dizideki sinyal verilen nesnenin indeksini döndürür.

Ayrıca Bakınız