Skip to content

,System.IObservable{--1},System.Func{--0,--1,--2})}

Signal.ForkJoin(IObservable, IObservable, Func) method

Defined in

Type: Signal Namespace: ReactiveUI.Primitives.Reactive.Signals Assembly: ReactiveUI.Primitives.Reactive.dll

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

public static IObservable<TResult> ForkJoin<TLeft, TRight, TResult>(IObservable<TLeft> left, IObservable<TRight> right, Func<TLeft, TRight, TResult> selector)

View source

Summary: Waits for both signals to complete and emits one result from their last values.

Type parameters

NameDescription
TLeftThe type of the left signal values.
TRightThe type of the right signal values.
TResultThe type of the result.

Parameters

NameTypeDescription
leftIObservableThe left signal.
rightIObservableThe right signal.
selectorFuncThe function that combines the last values.

Returns: IObservable -- An Signals.