Функция Observable.merge<'T> (F#)
Возвращает наблюдаемый объект для объединенных наблюдений из источников. Возвращаемый объект распространяет значения успеха и ошибок из любого источника и завершается при завершении обоих источников.
Пространство имен/путь к модулю: Microsoft.FSharp.Control.Observable
Сборка: FSharp.Core (в FSharp.Core.dll)
// Signature:
Observable.merge : IObservable<'T> -> IObservable<'T> -> IObservable<'T>
// Usage:
Observable.merge source1 source2
Параметры
source1
Тип: IObservable<'T>Первый наблюдаемый объект.
source2
Тип: IObservable<'T>Второй наблюдаемый объект.
Возвращаемое значение
Наблюдаемый объект, распространяющий сведения из обоих источников.
Заметки
Для каждого наблюдателя зарегистрированный для наблюдения промежуточный объект не является потокобезопасным. Таким образом, наблюдения из источников не должны параллельно активироваться на различных потоках.
В скомпилированных сборках имя этой функции — Merge. При обращении к функции из языка, отличного от F#, или посредством отражения следует использовать это имя.
Платформы
Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows XP с пакетом обновления 3 (SP3), Windows XP x64 с пакетом обновления 2 (SP2), Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 2 (SP2)
Сведения о версии
Среда выполнения F#
Поддерживается в версиях 2.0, 4.0
Silverlight
Поддерживается в версии 3