الوحدة النمطية Control.Observable
عمليات أساسية على حدث فئة أولى و كائنات ملحوظة أخرى.
مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Control
التجميع: FSharp.Core (في FSharp.Core.dll)
module Observable
القيم
Value |
الوصف |
---|---|
إنشاء ملاحظ يشترك بشكل دائم للمدخل المراد ملاحظته و يقوم باستدعاء الدالة المعطاة لكل ملاحظة. |
|
إرجاع لملاحظو هذه الملاحظ يختار إسقاط الملاحظات من المصدر باستخدام الدالة المعطاه له. الكائن الذي تم إرجاعه سيقوم بتشغيل الملاحظات x ليقوم المقسم بإرجاع Some x. الكائن الذي تم إرجاعه يقوم أيضاً بنشر كل الأخطاء التي تنشأ من المصدر و يكتمل عند اكتمال المصدر. |
|
تقوم بإرجاع ملاحظ الذي يقوم بتصفية الملاحظات الخاصة بالمصدر بواسطة الدالة المعطاة. يرى الملاحظ فقط الملاحظات التي ترجع عندها دالة التقييم "صحيح". يتم تنفيذ دالة التقييم مرة واحدة عن كل ملاحظ تم الاشتراك فيه. الكائن الذي تم إرجاعه يقوم أيضاً بنشر الملاحظات الخطأ التي تنشأ من المصدر و يكتمل عند اكتمال المصدر. |
|
تقوم بإرجاع ملاحظ الذي يقوم بتحويل الملاحظات الخاصة بالمصدر بواسطة الدالة المعطاة. دالة التحويل يتم تنفيذها مرة واحدة عن كل ملاحظ تم حجزه. الكائن الذي تم إرجاعه يقوم أيضاً بنشر الملاحظات الخطأ التي تنشأ من المصدر و يكتمل عند اكتمال المصدر. |
|
إرجاع مراقب عن الملاحظات المدمجة من المصادر. الكائن الذي تم إرجاعه ينشر النجاح و القيم الخطأ التي تنشأ من أي مصدر و يقوم بالإكتمال عندما يتم إكتمال كل مصدر . |
|
إرجاع مراقب جديد الذي يبدأ عند مُشغل المراقب المدخل. التشغيل رقم N للمراقب المدخل يقوم بتمرير الوسائط من التشغيل رقم N-1 و التشغيل رقم N و يبدأ تشغيلهم كأزواج. الوسيطة التي تم تمريرها للتشغيل رقم N-1 يتم احتجازه في الحالة الداخلية المخفية حتى حدوث التشغل رقم N. |
|
إرجاع مراقبان يقوموا بتقسيم ملاحظات المصدر بواسطة الدالة المعطاه. سيقوم الأول بتشغيل الملاحظات لهذه القيم التي تقوم دالة التقييم بإرجاع "true". سيقوم الثاني بتشغيل الملاحظات لتلك القيم حبث دالة التقييم تقوم بإرجاع false. يتم تنفيذ دالة التقييم مرة واحدة عن كل ملاحظ تم الاشتراك فيه. كلاهما أيضاً يقوم بنشر كافة ملاحظات الأخطاء التي تنشأ من المصدر و يتم اكتمال كل منهم عند اكتمال المصدر. |
|
إرجاع مراقب حيث كل مراقب يخصص عنصر حالة ويطبق الدالة المعطاه إلى قيم المتتابعة التي تنشأ من الإدخال. سيقوم بتشغيل الكائن الذي تم إرجاعه الملاحظات لكل حساب صواب قيمة باستثناء القيمة الأولية. الكائن الذي تم إرجاعه يقوم أيضاً بنشر كل الأخطاء التي تنشأ من المصدر و يكتمل عند اكتمال المصدر. |
|
إرجاع مراقبان يقوموا بتقسيم ملاحظات المصدر بواسطة الدالة المعطاه. سيتم الأول بإطلاق الملاحظات x لـ تقوم التقسيم بإرجاع Choice1Of2 x. سوف يطلق الثاني الملاحظات y لـ تقوم التقسيم بإرجاع Choice2Of2 y التقسيم يتم تنفيذه مرة واحدة عن كل المشتركة observer. كلاهما أيضاً يقوم بنشر كافة ملاحظات الأخطاء التي تنشأ من المصدر و يتم اكتمال كل منهم عند اكتمال المصدر. |
|
إنشاء ملاحظ يشترك للمدخل المراد ملاحظته و يقوم باستدعاء الدالة المعطاة لكل ملاحظة. |
الأنظمة الأساسية
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