>[])}
Defined in Type: Qbservable
Namespace: System.Reactive.Linq
Assembly: System.Reactive.dll
Applies to
netstandard2.0
Overloads
- 1.
public static IQbservable<TResult> When<TResult>(this IQbservableProvider provider, params QueryablePlan<TResult>[] plans) - 2.
public static IQbservable<TResult> When<TResult>(this IQbservableProvider provider, IEnumerable<QueryablePlan<TResult>> plans)
1. Overload
public static IQbservable<TResult> When<TResult>(this IQbservableProvider provider, params QueryablePlan<TResult>[] plans)
Summary: Joins together the results from several patterns.
Type parameters
| Name | Description |
|---|---|
TResult | The type of the elements in the result sequence, obtained from the specified patterns. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
params plans | QueryablePlan<TResult>[] | A series of plans created by use of the Then operator on patterns. |
Returns: IQbservable
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | provider or plans is null. |
2. Overload
public static IQbservable<TResult> When<TResult>(this IQbservableProvider provider, IEnumerable<QueryablePlan<TResult>> plans)
Summary: Joins together the results from several patterns.
Type parameters
| Name | Description |
|---|---|
TResult | The type of the elements in the result sequence, obtained from the specified patterns. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
plans | IEnumerable | A series of plans created by use of the Then operator on patterns. |
Returns: IQbservable
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | provider or plans is null. |