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 ->boolFunkcji, 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