>[])}
Defined in Type: Observable
Namespace: System.Reactive.Linq
Assembly: System.Reactive.dll
Applies to
netstandard2.0
Overloads
- 1.
public static IObservable<TResult> When<TResult>(params Plan<TResult>[] plans) - 2.
public static IObservable<TResult> When<TResult>(this IEnumerable<Plan<TResult>> plans)
1. Overload
public static IObservable<TResult> When<TResult>(params Plan<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 |
|---|---|---|
params plans | Plan<TResult>[] | A series of plans created by use of the Then operator on patterns. |
Returns: IObservable
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | plans is null. |
2. Overload
public static IObservable<TResult> When<TResult>(this IEnumerable<Plan<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 |
|---|---|---|
plans | IEnumerable | A series of plans created by use of the Then operator on patterns. |
Returns: IObservable
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | plans is null. |