Class Debouncer
Object which debounces events, i.e., accumulating multiple incoming events into one.
public sealed class Debouncer : DebouncerBase<DebouncedEventArgs>, IDisposable, IDebouncer, IDebouncerBase<DebouncedEventArgs>
- Inheritance
-
Debouncer
- Implements
- Inherited Members
Constructors
Debouncer()
Initializes a new instance of the Debouncer<TData> class.
public Debouncer()
Debouncer(TimeProvider)
Initializes a new instance of the Debouncer<TData> class using the specified System.TimeProvider.
public Debouncer(TimeProvider timeProvider)
Parameters
timeProviderTimeProviderThe System.TimeProvider to use.
Remarks
This constructor is intended for unit testing.