Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve un objeto observable que, para cada observador, asigna un elemento de estado y aplica la función acumulativa especificada a valores sucesivos procedentes de la entrada.El objeto devuelto desencadenará las observaciones de cada valor de estado calculado, excepto el valor inicial.El objeto devuelto propagará todos los errores procedentes del origen y se completará cuando se complete el origen.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Control.Observable
Ensamblado: FSharp.Core (en FSharp.Core.dll)
// Signature:
Observable.scan : ('U -> 'T -> 'U) -> 'U -> IObservable<'T> -> IObservable<'U>
// Usage:
Observable.scan collector state source
Parámetros
collector
Tipo: 'U -> 'T -> 'UFunción que se va a usar para actualizar el estado con cada observación.
state
Tipo: 'UEstado inicial.
source
Tipo: IObservable<'T>Objeto observable de entrada.
Valor devuelto
Objeto observable que se desencadena en los valores de estado actualizados.
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 Scan 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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en: 2.0, 4.0, portables