Ler en inglés

Compartir por


ITimer Interfaz

Definición

Importante

Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

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

C#
public interface ITimer : 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

Produto Versións
.NET 8, 9, 10
.NET Standard 2.0 (package-provided)