TimeProvider Classe

Definizione

Fornisce un'astrazione per il tempo.

public ref class TimeProvider abstract
public abstract class TimeProvider
type TimeProvider = class
Public MustInherit Class TimeProvider
Ereditarietà
TimeProvider
Derivato

Costruttori

TimeProvider()

Inizializza una nuova istanza di TimeProvider.

Proprietà

LocalTimeZone

Ottiene il fuso orario locale in base alla TimeProvidernozione di ora.

System

Ottiene un oggetto TimeProvider che fornisce un orologio basato su UtcNow, un fuso orario basato Localsu , un timestamp ad alte prestazioni basato su e un timer basato Stopwatchsu Timer.

TimestampFrequency

Ottiene la frequenza di GetTimestamp() come numero di tick al secondo.

Metodi

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

Crea una nuova ITimer istanza usando TimeSpan i valori per misurare gli intervalli di tempo.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetElapsedTime(Int64)

Ottiene il tempo trascorso perché il startingTimestamp valore è stato recuperato usando GetTimestamp().

GetElapsedTime(Int64, Int64)

Ottiene il tempo trascorso tra due timestamp recuperati usando GetTimestamp().

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLocalNow()

Ottiene la data e l'ora correnti in base alla nozione di ora in base GetUtcNow()a TimeProvider, con l'offset LocalTimeZoneimpostato sull'offset dall'ora UTC (Coordinated Universal Time).

GetTimestamp()

Ottiene il valore ad alta frequenza corrente progettato per misurare intervalli di tempo di piccole dimensioni con accuratezza elevata nel meccanismo timer.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetUtcNow()

Ottiene la data e l'ora UTC (Coordinated Universal Time) corrente con un offset pari a zero, in base alla TimeProvidernozione di ora corrente.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

CreateCancellationTokenSource(TimeProvider, TimeSpan)

Fornisce un'astrazione per il tempo.

Delay(TimeProvider, TimeSpan, CancellationToken)

Fornisce un'astrazione per il tempo.

Si applica a