共用方式為


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根據 GetUtcNow()的時間概念,取得目前的日期和時間,而位移設定為 LocalTimeZone從國際標準時間 (UTC) 的位移。

GetTimestamp()

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

GetType()

取得目前實例的 Type

(繼承來源 Object)
GetUtcNow()

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

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

擴充方法

CreateCancellationTokenSource(TimeProvider, TimeSpan)

初始化 CancellationTokenSource 類別的新實例,這個實例將在指定的 TimeSpan之後取消。

Delay(TimeProvider, TimeSpan, CancellationToken)

建立在指定時間間隔之後完成的工作。

適用於