ITimer Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a timer that can have its due time and period changed.
public interface class ITimer : IAsyncDisposable, IDisposablepublic interface ITimer : IAsyncDisposable, IDisposabletype ITimer = interface
    interface IAsyncDisposable
    interface IDisposabletype ITimer = interface
    interface IDisposable
    interface IAsyncDisposablePublic Interface ITimer
Implements IAsyncDisposable, IDisposable- Derived
- Implements
Remarks
Implementations of Change(TimeSpan, TimeSpan), Dispose(), and DisposeAsync() must all be thread-safe such that the timer instance may be accessed concurrently from multiple threads.
Methods
| Change(TimeSpan, TimeSpan) | Changes the start time and the interval between method invocations for a timer, using TimeSpan values to measure time intervals. | 
| Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.(Inherited from IDisposable) | 
| DisposeAsync() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.(Inherited from IAsyncDisposable) | 
Extension Methods
| ConfigureAwait(IAsyncDisposable, Boolean) | Configures how awaits on the tasks returned from an async disposable will be performed. |