دالة: '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