دالة: 'Observable.filter<'T> (F#)

تقوم بإرجاع ملاحظ الذي يقوم بتصفية الملاحظات الخاصة بالمصدر بواسطة الدالة المعطاة. يرى الملاحظ فقط الملاحظات التي ترجع عندها دالة التقييم "صحيح". يتم تنفيذ دالة التقييم مرة واحدة عن كل ملاحظ تم الاشتراك فيه. الكائن الذي تم إرجاعه يقوم أيضاً بنشر الملاحظات الخطأ التي تنشأ من المصدر و يكتمل عند اكتمال المصدر.

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

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

// Signature:
Observable.filter : ('T -> bool) -> IObservable<'T> -> IObservable<'T>

// Usage:
Observable.filter predicate source

المعلمات

  • predicate
    اكتب: 'T -> bool

    الدالة إلى تطبيق إلى الملاحظات إلى تحديد ما إذا كان يجب الاحتفاظ به.

  • source
    اكتب: IObservable<'T>

    الملاحظ المدخل.

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

الملاحظ الذي يقوم بتصفية الملاحظات استناداً إلى filter.

ملاحظات

هذه الدالة يطلق عليها Filter في لغة التجميع .NET. إذا أردت الوصول إلى العضو من لغة NET. غير #F أو من خلال الانعكاس ، استخدم هذا الاسم.

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

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.Observable

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