Class EventSynchronizer
Handles syncing OnXxxRequested events so that only one can run at a time.
public class EventSynchronizer : IDisposable
- Inheritance
-
EventSynchronizer
- Implements
- Inherited Members
Constructors
EventSynchronizer(ILogger<EventSynchronizer>)
public EventSynchronizer(ILogger<EventSynchronizer> logger)
Parameters
loggerILogger<EventSynchronizer>
Properties
MaxTimeout
public TimeSpan MaxTimeout { get; init; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
IsCleared()
public bool IsCleared()