ITimer Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um temporizador que pode ter seu tempo e período devidos alterados.
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
- Implementações
Comentários
As implementações de Change(TimeSpan, TimeSpan), Dispose()e DisposeAsync() devem ser todas thread-safe de modo que a instância do temporizador possa ser acessada simultaneamente de vários threads.
Métodos
Change(TimeSpan, TimeSpan) |
Altera a hora de início e o intervalo entre as invocações de método para um temporizador, usando valores de TimeSpan para medir os intervalos de tempo. |
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. (Herdado de IDisposable) |
DisposeAsync() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados de forma assíncrona. (Herdado de IAsyncDisposable) |
Métodos de Extensão
ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como as esperas nas tarefas retornadas de um descartável assíncrono são realizadas. |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de