أسلوب Async.AwaitWaitHandle

إنشاء عملية حسابية غير متزامنة حيث ينتظر على WaitHandle المعطى.

مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Control

التجميع: FSharp.Core (في FSharp.Core.dll)

// Signature:
static member AwaitWaitHandle : WaitHandle * ?int -> Async<bool>

// Usage:
Async.AwaitWaitHandle (waitHandle)
Async.AwaitWaitHandle (waitHandle, millisecondsTimeout = millisecondsTimeout)

المعلمات

  • waitHandle
    اكتب: WaitHandle

    WaitHandle يمكن أن يكون مُرسل.

  • millisecondsTimeout
    اكتب: عدد صحيح

    قيمة المهلة بالمللي ثانية. إذا كان أحدهم لا يتوفر فالقيمة الافتراضية المقابلة 1- لSystem.Threading.Timeout.Infinite.

القيمة المُرجعة

العملية الحسابية الغير متزامنة هى التي ينتظرها على المعطى WaitHandle.

ملاحظات

تقوم العملية بإرجاع صواب إذا كان المؤشر يشير إلي نتائج ضمن المهلة المحددة .

الأنظمة الأساسية

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

معلومات الإصدار

وقت التشغيل #F

معتمد في: 2.0, 4.0

Silverlight

معتمد في: 3

راجع أيضًا:

موارد أخرى

الفئة Control.Async

مساحة الاسم Microsoft.FSharp.Control