Share via


Funzione Observable.pairwise<'T> (F#)

Restituisce un nuovo osservabile che attiverà la seconda e le successive attivazioni dell'input osservabile. L'ennesima attivazione dell'osservabile di input passa gli argomenti dalla prima attivazione negativa all'ennesima attivazione come coppia. L'argomento passato alla prima attivazione negativa viene mantenuto in uno stato interno nascosto finché non si verifica l'ennesima attivazione.

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Control.Observable

Assembly: FSharp.Core (in FSharp.Core.dll)

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

// Usage:
Observable.pairwise source

Parametri

  • source
    Tipo: IObservable<'T>

    Oggetto osservabile di input.

Valore restituito

Un osservabile che attiva coppie successive di osservazioni dall'osservabile di input.

Note

Per ciascun osservatore, l'oggetto osservatore intermedio registrato non è thread-safe. Ovvero, le osservazioni generate dall'origine non devono essere attivate simultaneamente su thread diversi.

Questa funzione è denominata Pairwise negli assembly compilati. Utilizzare questo nome se si accede alla funzione da un linguaggio diverso da F# o tramite reflection.

Piattaforme

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

Informazioni sulla versione

F# Runtime

Supportato in: 2.0, 4.0

Silverlight

Supportato in: 3

Vedere anche

Riferimenti

Modulo Control.Observable (F#)

Spazio dei nomi Microsoft.FSharp.Control (F#)