PeriodicTimer Classe
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.
Fornece um temporizador periódico que permite aguardar assíncronamente por tiques de temporizador.
public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
- Herança
-
PeriodicTimer
- Implementações
Comentários
Esse temporizador destina-se a ser usado apenas por um único consumidor de cada vez: apenas uma chamada para WaitForNextTickAsync(CancellationToken) pode estar em voo a qualquer momento.
Dispose() pode ser usado simultaneamente com um ativo WaitForNextTickAsync(CancellationToken) para interrompê-lo e fazer com que ele retorne false
.
Construtores
PeriodicTimer(TimeSpan) |
Inicializa o temporizador. |
PeriodicTimer(TimeSpan, TimeProvider) |
Inicializa o temporizador. |
Propriedades
Period |
Obtém ou define o período entre tiques. |
Métodos
Dispose() |
Interrompe o temporizador e libera os recursos gerenciados associados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Finalize() |
Garante que os recursos são liberados e outras operações de limpeza são executadas quando o coletor de lixo recupera o objeto PeriodicTimer. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
WaitForNextTickAsync(CancellationToken) |
Aguarda o próximo tique do temporizador ou para que o temporizador seja interrompido. |