ITimer Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |