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 örneği yığına (stack) ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

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 sınırsız bir süre boyunca tetiklenmesini 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 değer, aksi takdirde zaman aşımı geçerse ve hiçbir şey sinyal göndermezse, dizideki sinyalleri olan nesnenin indeksini döndürür.

Ayrıca Bakınız