ITimer Interfaz

Definición

Representa un temporizador que puede tener el tiempo de vencimiento y el período cambiado.

public interface class ITimer : IAsyncDisposable, IDisposable
public interface ITimer : IAsyncDisposable, IDisposable
type ITimer = interface
    interface IDisposable
    interface IAsyncDisposable
type ITimer = interface
    interface IAsyncDisposable
    interface IDisposable
Public Interface ITimer
Implements IAsyncDisposable, IDisposable
Derivado
Implementaciones

Comentarios

Las implementaciones de Change(TimeSpan, TimeSpan), Dispose()y DisposeAsync() deben ser seguras para subprocesos de modo que se pueda tener acceso a la instancia del temporizador simultáneamente desde varios subprocesos.

Métodos

Change(TimeSpan, TimeSpan)

Cambia el tiempo de inicio y el intervalo entre las distintas invocaciones del método para un temporizador, utilizando los valores de TimeSpan para medir los intervalos de tiempo.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

(Heredado de IDisposable)
DisposeAsync()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados de forma asincrónica.

(Heredado de IAsyncDisposable)

Métodos de extensión

ConfigureAwait(IAsyncDisposable, Boolean)

Configura la forma en la que se realizan las expresiones await en las tareas devueltas desde un elemento asincrónico descartable.

Se aplica a