ITimer Interface

Definição

Representa um temporizador que pode ter seu tempo e período de conclusão 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

Comentários

Implementações de Change(TimeSpan, TimeSpan), Dispose()e DisposeAsync() todas devem ser thread-safe de modo que a instância do temporizador possa ser acessada simultaneamente de vários threads.

Métodos

Nome Description
Change(TimeSpan, TimeSpan)

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

Dispose()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados.

(Herdado de IDisposable)
DisposeAsync()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados de forma assíncrona.

(Herdado de IAsyncDisposable)

Métodos de Extensão

Nome Description
ConfigureAwait(IAsyncDisposable, Boolean)

Configura como as esperas nas tarefas retornadas de um descartável assíncrono serão executadas.

Aplica-se a