TimeProvider Classe
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 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
Para facilitar o teste do código dependente do tempo, você pode usar FakeTimeProvider do pacote Microsoft.Extensions.Time.Testing.
Time |
Inicializa o TimeProvider. |
Local |
Obtém um objeto TimeZoneInfo que representa o fuso horário local de acordo com a noção de tempo deste TimeProvider. |
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. |
Timestamp |
Obtém a frequência de GetTimestamp() de valor de alta frequência por segundo. |
Create |
Cria uma nova instância de ITimer, usando valores TimeSpan para medir intervalos de tempo. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Obtém o tempo decorrido desde o valor de |
Get |
Obtém o tempo decorrido entre dois carimbos de data/hora recuperados usando GetTimestamp(). |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém um valor DateTimeOffset definido como a data e a hora atuais de acordo com a noção de tempo deste TimeProvidercom base em GetUtcNow(), com o deslocamento definido como deslocamento do LocalTimeZonedo UTC (Tempo Universal Coordenado). |
Get |
Obtém o valor atual de alta frequência projetado para medir pequenos intervalos de tempo com alta precisão no mecanismo de temporizador. |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Get |
Obtém um valor DateTimeOffset cuja data e hora estão definidas como a data e hora utc atual coordenadas e cujo deslocamento é Zero, tudo de acordo com essa noção de tempo TimeProvider. |
Memberwise |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Create |
Inicializa uma nova instância da classe CancellationTokenSource que será cancelada após o TimeSpanespecificado. |
Delay(Time |
Cria uma tarefa que é concluída após um intervalo de tempo especificado. |
Produto | Versões |
---|---|
.NET | 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: