Partager via


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

Retourne un observable qui choisit une projection d'observations dans la source à l'aide de la fonction donnée. L'objet retourné déclenche des observations pour lesquelles le séparateur retourne une valeur Some. L'objet retourné propage également toutes les 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.choose : ('T -> 'U option) -> IObservable<'T> -> IObservable<'U>

// Usage:
Observable.choose chooser source

Paramètres

  • chooser
    Type : 'T -> 'U option

    Fonction qui retourne Some pour les observations à propager et None pour les observations à ignorer.

  • source
    Type : IObservable<'T>

    Observable d'entrée.

Valeur de retour

Observable qui propage uniquement certaines observations de la source.

Notes

Cette fonction se nomme Choose 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#)