Skip to content

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

Observable.GroupJoin(IObservable, IObservable, Func>, Func>, Func, TResult>) method

Defined in

Type: Observable Namespace: System.Reactive.Linq Assembly: System.Reactive.dll

Applies to

net8.0, net8.0-windows10.0.19041, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.0

public static IObservable<TResult> GroupJoin<TLeft, TRight, TLeftDuration, TRightDuration, TResult>(this IObservable<TLeft> left, IObservable<TRight> right, Func<TLeft, IObservable<TLeftDuration>> leftDurationSelector, Func<TRight, IObservable<TRightDuration>> rightDurationSelector, Func<TLeft, IObservable<TRight>, TResult> resultSelector)

Type parameters

NameDescription
TLeft--
TRight--
TLeftDuration--
TRightDuration--
TResult--

Parameters

NameTypeDescription
leftIObservable--
rightIObservable--
leftDurationSelectorFunc>--
rightDurationSelectorFunc>--
resultSelectorFunc, TResult>--

Returns: IObservable