Skip to content

,System.TimeSpan,System.Reactive.Concurrency.IScheduler)}

ReactiveExtensions.DetectStale(IObservable, TimeSpan, IScheduler) method

Defined in

Type: ReactiveExtensions Namespace: ReactiveUI.Extensions Assembly: ReactiveUI.Extensions.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<Stale<T>> DetectStale<T>(this IObservable<T> source, TimeSpan stalenessPeriod, IScheduler scheduler)

View source

Summary: Detects when a stream becomes inactive for some period of time.

Type parameters

NameDescription
Tupdate type.

Parameters

NameTypeDescription
sourceIObservablesource stream.
stalenessPeriodTimeSpanIf source stream does not OnNext any update during this period, it is declared stale.
scheduler[IScheduler](#The scheduler.

Returns: IObservable> -- Observable stale markers or updates.