TimeProvider 類別

定義

提供時間的抽象概念。

public ref class TimeProvider abstract
public abstract class TimeProvider
type TimeProvider = class
Public MustInherit Class TimeProvider
繼承
TimeProvider
衍生

建構函式

TimeProvider()

初始化 TimeProvider 的新執行個體。

屬性

LocalTimeZone

根據這個 TimeProvider 時間的概念取得當地時區。

System

取得 , TimeProvider 提供以 為基礎的時鐘 UtcNow 、根據 的時區 Local 、根據 的高效能時間戳記 Stopwatch ,以及根據 的 Timer 計時器。

TimestampFrequency

取得 的頻率 GetTimestamp() ,做為每秒的刻度數目。

方法

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

使用 TimeSpan 值來測量時間間隔,建立新的 ITimer 實例。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetElapsedTime(Int64)

取得從使用 GetTimestamp() 擷取值以來 startingTimestamp 經過的時間。

GetElapsedTime(Int64, Int64)

取得使用 GetTimestamp() 擷取兩個時間戳記之間的經過時間。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLocalNow()

根據這個 TimeProvider 根據 的時間概念,取得目前的日期和時間,並將位移設定為 LocalTimeZone 從國際標準時間 GetUtcNow() (UTC) 的位移。

GetTimestamp()

取得目前高頻率值,其設計目的是測量在計時器機制中具有高精確度的小型時間間隔。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetUtcNow()

根據這個 TimeProvider 時間的概念,取得目前的國際標準時間 (UTC) 日期和時間,其位移為零。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

擴充方法

CreateCancellationTokenSource(TimeProvider, TimeSpan)

提供時間的抽象概念。

Delay(TimeProvider, TimeSpan, CancellationToken)

提供時間的抽象概念。

適用於