الوحدة النمطية Control.Event

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

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

module Event

القيم

Value

الوصف

إضافة

تشغيل الدالة المعطاه كل مرة يتم تشغيل الحدث المحدد.

اختر

إرجاع حدث جديد يبدأ بتحديد رسائل من الحدث الأصلي. دالة التحديد تأخذ رسالة أصلية لرسالة جديدة اختيارية.

عامل تصفية

إرجاع حدث جديد إلى الحدث الأصلي ويقوم بتشغيل الحدث الناتج فقط عند تمرير الحدث للدالة المعطاه.

مخطط

تقوم بإرجاع حدث جديد يقوم بتمرير قيم تم تحويلها بواسطة الدالة المعطاه.

دمج

تقوم ببدأ حدث الإخراج عند بدأ أي من أحداث الإدخال.

pairwise

إرجاع حدث جديد الذي يبدأ عند مُشغل الحدث المدخل. التشغيل رقم N للحدث المدخل يقوم بتمرير الوسائط من التشغيل رقم N-1 و التشغيل رقم N و يبدأ تشغيلهم كأزواج. الوسيطة التي تم تمريرها للتشغيل رقم N-1 يتم احتجازه في الحالة الداخلية المخفية حتى حدوث التشغل رقم N.

القسم

إرجاع حدث جديد إلى الحدث الأصلي ويقوم بتشغيل الحدث الناتج الأول إذا قام تطبيق دالة التقييم إلى وسائط الحدث بإرجاع true ، الحدث الثاني إذا قام بإرجاع false.

مسح

إرجاع حدث جديد يتكون من نتائج تطبيق الدالة المتراكمة المعطاه إلى قيم متتابعة تم تشغيلها عند الحدث المُدخل. عنصر من الحالة السجلات الداخلية القيمة الحالية لمعلمة الحالة. لا يتم تأمين الحالة الداخلية أثناء تنفيذ الدالة التراكمية ، وبالتالي يجب أن يتم اتخاذ العناية أن الإدخال IEvent لا يتم تشغيله بواسطة مؤشرات الترابط المتعددة في نفس الوقت.

انقسام

إرجاع حدث جديد إلى الحدث الأصلي ويقوم بتشغيل الحدث الناتج الأول إذا قام تطبيق الدالة إلى وسائط الحدث بإرجاع Choice1Of2 ، الحدث الثاني إذا قام بإرجاع Choice2Of2.

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

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

راجع أيضًا:

موارد أخرى

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

فئة: Control.Event<'T> (F#)

أحداث (F #)

الواجهة <Control.IEvent<'Delegate,'Args