Qbservable.Timeout<TSource> Method (IQbservable<TSource>, TimeSpan, IObservable<TSource>)
Returns the source queryable observable sequence or the other queryable observable sequence if dueTime elapses.
Namespace: System.Reactive.Linq
Assembly: System.Reactive.Providers (in System.Reactive.Providers.dll)
public static IQbservable<TSource> Timeout<TSource>( this IQbservable<TSource> source, TimeSpan dueTime, IObservable<TSource> other )
Type Parameters
- TSource
The type source.
Parameters
- source
- Type: System.Reactive.Linq.IQbservable<TSource>
The source sequence to perform a timeout for.
- dueTime
- Type: System.TimeSpan
The time when a timeout occurs.
- other
- Type: System.IObservable<TSource>
The sequence to return in case of a timeout.
Return Value
Type: System.Reactive.Linq.IQbservable<TSource>The source sequence switching to the other sequence in case of a timeout.