ITimer Interface

Definição

Representa um temporizador cujo tempo e período podem ser alterados.

public interface class ITimer : IAsyncDisposable, IDisposable
public interface ITimer : IAsyncDisposable, IDisposable
type ITimer = interface
    interface IAsyncDisposable
    interface IDisposable
type ITimer = interface
    interface IDisposable
    interface IAsyncDisposable
Public Interface ITimer
Implements IAsyncDisposable, IDisposable
Derivado
Implementações

Observações

As implementações de Change(TimeSpan, TimeSpan), Dispose(), e DisposeAsync() devem ser todas seguras para threads, de modo que a instância do temporizador possa ser acedida simultaneamente a partir de múltiplas threads.

Métodos

Name Description
Change(TimeSpan, TimeSpan)

Altera a hora de início e o intervalo entre invocações de métodos para um temporizador, usando TimeSpan valores para medir intervalos de tempo.

Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

(Herdado de IDisposable)
DisposeAsync()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos de forma assíncrona.

(Herdado de IAsyncDisposable)

Métodos da Extensão

Name Description
ConfigureAwait(IAsyncDisposable, Boolean)

Configura como aguarda nas tarefas devolvidas de um descartável assíncrono será realizada.

Aplica-se a