Observable.pairwise<'T> (Función de F#)

Devuelve un nuevo objeto observable que se desencadena la segunda vez y las veces subsiguientes que se desencadena el objeto observable de entrada. El enésimo desencadenamiento del objeto observable de entrada pasa los argumentos del enésimo encadenamiento y del enésimo desencadenamiento -1 como un par. El argumento que se pasa al enésimo desencadenamiento -1 se mantiene en estado interno oculto hasta que tiene lugar el enésimo desencadenamiento.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Control.Observable

Ensamblado: FSharp.Core (en FSharp.Core.dll)

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

// Usage:
Observable.pairwise source

Parámetros

  • source
    Tipo: IObservable<'T>

    Objeto observable de entrada.

Valor devuelto

Objeto observable que se desencadena en los sucesivos pares de observaciones del objeto observable de entrada.

Comentarios

Para cada observador, el objeto intermedio registrado que observa no es seguro para subprocesos. Es decir, las observaciones procedentes del origen no deben desencadenarse simultáneamente en diferentes subprocesos.

Esta función se denomina Pairwise en los ensamblados compilados. Si obtiene acceso a la función desde un lenguaje distinto de F# o mediante reflexión, use este nombre.

Plataformas

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Información de versiones

Runtime de F#

Se admite en las versiones: 2.0, 4.0

Silverlight

Se admite en la versión: 3

Vea también

Referencia

Control.Observable (Módulo de F#)

Microsoft.FSharp.Control (Espacio de nombres de F#)