Observable.scan<'U,'T> — Funkcja (F#)
Zwraca zauważalny, które dla każdego obserwatora przydziela elementu członkowskiego i dotyczy dana funkcja kumulowanych kolejnych wartości wynikające z danych wejściowych.Zwracany obiekt wyzwoli obserwacji dla każdej wartości kalkulowanej Państwa, z wyłączeniem wartości początkowe.Zwracany obiekt propaguje wszystkie błędy wynikające ze źródła i kończy po zakończeniu źródła.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Control.Observable
Zgromadzenie: FSharp.Core (w FSharp.Core.dll)
// Signature:
Observable.scan : ('U -> 'T -> 'U) -> 'U -> IObservable<'T> -> IObservable<'U>
// Usage:
Observable.scan collector state source
Parametry
collector
Typ:'U -> 'T -> 'UFunkcja aktualizacji stanu z każdej obserwacji.
state
Typ:'UStan początkowy.
source
Typ: IObservable<'T>Wejściowy dostrzegalne.
Wartość zwracana
Zauważalny wyzwala wartości uaktualnione.
Uwagi
Dla każdego obserwatora zarejestrowanych pośrednie obserwacyjne obiekt nie jest bezpieczne dla wątków.Oznacza to, że uwag wynikających ze źródła musi nie zostać wyzwolone jednocześnie na różnych wątków.
Ta funkcja o nazwie Scan 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