Udostępnij za pośrednictwem


Observable.partition <'T> Funkcja (F#)

Zwraca dwa observables, które partycje obserwacje źródła przez daną funkcję.Pierwszy wyzwoli obserwacji dla tych wartości, dla których predykat zwraca wartość true.Drugi wyzwoli obserwacji dla tych wartości, gdzie predykat zwraca wartość false.Predykat jest wykonywana raz dla każdego obserwatora subskrybowany.Zarówno również propagować wszystkie obserwacje błędów wynikających ze źródła i każdy kończy się po zakończeniu źródła.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Control.Observable

Zestaw: FSharp.Core (w FSharp.Core.dll)

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

// Usage:
Observable.partition predicate source

Parametry

  • predicate
    Type: 'T ->bool

    Funkcji, które wyjściowe dostrzegalne wyzwoli szczególności obserwacji.

  • source
    Typ: IObservable<'T>

    Wejściowy dostrzegalne.

Wartość zwracana

Spoina observables.Pierwszy Wyzwalacze podczas predykat zwraca truei drugi Wyzwalacze podczas predykat zwraca false.

Uwagi

Ta funkcja o nazwie Partition w skompilowane zestawy.Jeżeli języka, niż F# lub przez odbicie, uzyskują dostęp do funkcji, należy użyć tej nazwy.

Platformy

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

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Moduł Control.Observable (F#)

Obszar nazw Microsoft.FSharp.Control (F#)