TimeProvider Classe

Definição

Fornece uma abstração para o tempo.

public ref class TimeProvider abstract
public abstract class TimeProvider
type TimeProvider = class
Public MustInherit Class TimeProvider
Herança
TimeProvider
Derivado

Construtores

TimeProvider()

Inicializa uma nova instância de TimeProvider.

Propriedades

LocalTimeZone

Obtém o fuso horário local de acordo com essa TimeProvidernoção de tempo.

System

Obtém um TimeProvider que fornece um relógio com base em UtcNow, um fuso horário baseado em Local, um carimbo de data/hora de alto desempenho baseado em Stopwatche um temporizador baseado em Timer.

TimestampFrequency

Obtém a frequência de GetTimestamp() como o número de tiques por segundo.

Métodos

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

Cria uma nova ITimer instância, usando TimeSpan valores para medir intervalos de tempo.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetElapsedTime(Int64)

Obtém o tempo decorrido desde que o startingTimestamp valor foi recuperado usando GetTimestamp().

GetElapsedTime(Int64, Int64)

Obtém o tempo decorrido entre dois carimbos de data/hora recuperados usando GetTimestamp().

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLocalNow()

Obtém a data e a hora atuais de acordo com essa TimeProvidernoção de tempo com base em GetUtcNow(), com o deslocamento definido como o LocalTimeZonedeslocamento do UTC (Tempo Universal Coordenado).

GetTimestamp()

Obtém o valor atual de alta frequência projetado para medir pequenos intervalos de tempo com alta precisão no mecanismo de temporizador.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUtcNow()

Obtém a data e hora UTC (Tempo Universal Coordenado) atual com um deslocamento de zero, de acordo com essa TimeProvidernoção de tempo.

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)

Métodos de Extensão

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Fornece uma abstração para o tempo.

Delay(TimeProvider, TimeSpan, CancellationToken)

Fornece uma abstração para o tempo.

Aplica-se a