الفئة System::Threading::WaitHandle
محتويات
[
يخفي
]WaitHandle class
فئة أساسية للبدائل الانتظارية. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيتسبب ذلك في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class WaitHandle : public System::Object
الطرق
| طريقة | الوصف |
|---|---|
| virtual Close() | يطلق أي مورد مرتبط بالمقبض. |
| get_Handle() | يحصل على المقبض. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) | معلومات RTTI. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) | ينتظر حتى تُطلق جميع المقابض. |
| static WaitAll(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | ينتظر حتى تُطلق جميع المقابض. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) | ينتظر حتى يُطلق أي من المقابض. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) | ينتظر حتى يُطلق أي من المقابض. |
| static WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) | ينتظر حتى يُطلق أي من المقابض. |
| virtual WaitOne() | ينتظر حتى يُطلق المقبض لفترة غير محدودة. |
| virtual WaitOne(int) | ينتظر حتى يُطلق المقبض. |
| virtual WaitOne(TimeSpan) | ينتظر حتى يُطلق المقبض. |
| virtual WaitOne(int, bool) | ينتظر حتى يُطلق المقبض. |
| virtual ~WaitHandle() | المدمر. |
الحقول
| حقل | الوصف |
|---|---|
| static WaitTimeout | قيمة خاصة تُعاد من الدالة، وإلا تُعيد فهرس الكائن المُشار إليه في المصفوفة إذا تجاوز المهلة ولم يُشِر شيء. |
انظر أيضًا
- Class Object
- Namespace System::Threading
- Library Aspose.Font for C++