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 instance 만듭니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetElapsedTime(Int64)

를 사용하여 GetTimestamp()값을 검색한 이후 경과 startingTimestamp 된 시간을 가져옵니다.

GetElapsedTime(Int64, Int64)

를 사용하여 GetTimestamp()검색된 두 타임스탬프 사이의 경과된 시간을 가져옵니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetLocalNow()

오프셋이 UTC(협정 세계시)의 오프셋으로 설정된 LocalTimeZoneTimeProvider의 시간 개념에 GetUtcNow()따라 현재 날짜와 시간을 가져옵니다.

GetTimestamp()

타이머 메커니즘에서 높은 정확도로 작은 시간 간격을 측정하도록 설계된 현재 고주파 값을 가져옵니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
GetUtcNow()

TimeProvider시간의 개념에 따라 오프셋이 0인 현재 UTC(협정 세계시) 날짜 및 시간을 가져옵니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

확장 메서드

CreateCancellationTokenSource(TimeProvider, TimeSpan)

시간에 대한 추상화 기능을 제공합니다.

Delay(TimeProvider, TimeSpan, CancellationToken)

시간에 대한 추상화 기능을 제공합니다.

적용 대상