Compartir vía


ITimer Interfaz

Definición

Representa un temporizador que puede tener su tiempo de vencimiento y su 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 acceder a la instancia del temporizador simultáneamente desde varios subprocesos.

Métodos

Change(TimeSpan, TimeSpan)

Cambia la hora de inicio y el intervalo entre las invocaciones de método para un temporizador, mediante TimeSpan valores para medir los intervalos de tiempo.

Dispose()

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

(Heredado de IDisposable)
DisposeAsync()

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

(Heredado de IAsyncDisposable)

Métodos de extensión

ConfigureAwait(IAsyncDisposable, Boolean)

Configura cómo se realizarán las esperas en las tareas devueltas desde un descartable asincrónico.

Se aplica a