Observable.partition<'T>, fonction (F#)
Retourne deux observables qui partitionnent les observations de la source selon la fonction donnée.Le premier déclenche des observations pour les valeurs pour lesquelles le prédicat retourne la valeur true.Le second déclenche des observations pour les valeurs pour lesquelles le prédicat retourne la valeur false.Le prédicat est exécuté une fois pour chaque observateur abonné.Les deux propagent également toutes les observations d'erreur provenant de la source et se terminent 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.partition : ('T -> bool) -> IObservable<'T> -> IObservable<'T> * IObservable<'T>
// Usage:
Observable.partition predicate source
Paramètres
predicate
Type : 'T ->boolFonction permettant de déterminer quel observable de sortie déclenchera une observation particulière.
source
Type : IObservable<'T>Observable d'entrée.
Valeur de retour
Tuple d'observables.Le premier se déclenche lorsque le prédicat retourne la valeur true, et le deuxième lorsque le prédicat retourne la valeur false.
Notes
Cette fonction se nomme Partition 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