Partager via


Observable.filter<'T>, fonction (F#)

Retourne un observable qui filtre les observations de la source selon la fonction donnée. L'observable voit uniquement les observations pour lesquelles le prédicat retourne la valeur true. Le prédicat est exécuté une fois pour chaque observateur abonné. L'objet retourné propage également les observations des erreurs émanant de la source et se termine lorsque la source s'achève.

Espace de noms/Chemin du module : Microsoft.FSharp.Control.Observable

Assembly : FSharp.Core (in FSharp.Core.dll)

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

// Usage:
Observable.filter predicate source

Paramètres

  • predicate
    Type : 'T -> bool

    Fonction à appliquer aux observations afin de déterminer s'il doit être gardé.

  • source
    Type : IObservable<'T>

    Observable d'entrée.

Valeur de retour

Observable qui filtre les observations en fonction du filter.

Notes

Cette fonction se nomme Filter dans les assemblys compilés. Si vous accédez à la fonction à partir d'un langage autre que F# ou par réflexion, utilisez ce nom.

Plateformes

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Voir aussi

Référence

Control.Observable, module (F#)

Microsoft.FSharp.Control, espace de noms (F#)