Поделиться через


Функция Observable.pairwise<'T> (F#)

Возвращает новый наблюдаемый объект, который активирует второй и последующие вызовы входного наблюдаемого объекта.Вызов N входного наблюдаемого объекта передает аргументы от вызовов N-1 и N в виде пары.Аргумент, переданный активации N-1, содержится в скрытом внутреннем состоянии до N-ной активации.

Пространство имен/путь к модулю: Microsoft.FSharp.Control.Observable

Сборка: FSharp.Core (в FSharp.Core.dll)

// Signature:
Observable.pairwise : IObservable<'T> -> IObservable<'T * 'T>

// Usage:
Observable.pairwise source

Параметры

  • source
    Тип: IObservable<'T>

    Входной наблюдаемый объект.

Возвращаемое значение

Наблюдаемый объект, который активирует последующие пары наблюдений из входного наблюдаемого объекта.

Заметки

Для каждого наблюдателя зарегистрированный для наблюдения промежуточный объект не является потокобезопасным.Таким образом, наблюдения из источников не должны параллельно активироваться на различных потоках.

В скомпилированных сборках имя этой функции — Pairwise.При обращении к функции из языка, отличного от F#, или посредством отражения следует использовать это имя.

Платформы

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

Сведения о версии

Основной версии библиотеки F#

Поддерживается в: 2.0, 4.0, портативное

См. также

Ссылки

Модуль Control.Observable (F#)

Пространство имен Microsoft.FSharp.Control (F#)