다음을 통해 공유


FakeTimeProvider 클래스

정의

테스트에서 결정적 동작을 사용하도록 설정하는 데 사용할 수 있는 가상 시간 공급자를 나타냅니다.

public ref class FakeTimeProvider : TimeProvider
public class FakeTimeProvider : TimeProvider
type FakeTimeProvider = class
    inherit TimeProvider
Public Class FakeTimeProvider
Inherits TimeProvider
상속
FakeTimeProvider

생성자

FakeTimeProvider()

FakeTimeProvider 클래스의 새 인스턴스를 초기화합니다.

FakeTimeProvider(DateTimeOffset)

FakeTimeProvider 클래스의 새 인스턴스를 초기화합니다.

속성

AutoAdvanceAmount

시계를 읽을 때마다 시간이 진행되는 시간을 가져오거나 설정합니다.

LocalTimeZone

TimeProvider'시간의 개념에 따라 현지 표준 시간대를 나타내는 TimeZoneInfo 개체를 가져옵니다.

Start

이 공급자의 시작 날짜 및 시간을 가져옵니다.

TimestampFrequency

GetTimestamp() 값이 초당 증분되는 양을 가져옵니다.

메서드

AdjustTime(DateTimeOffset)

UTC 표준 시간대의 날짜 및 시간을 진행합니다.

Advance(TimeSpan)

시간을 특정 금액만큼 진행합니다.

CreateTimer(TimerCallback, Object, TimeSpan, TimeSpan)

TimeSpan 값을 사용하여 시간 간격을 측정하여 새 ITimer 인스턴스를 만듭니다.

Equals(Object)

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

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

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

(다음에서 상속됨 TimeProvider)
GetElapsedTime(Int64, Int64)

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

(다음에서 상속됨 TimeProvider)
GetHashCode()

기본 해시 함수로 사용됩니다.

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

오프셋이 UTC(협정 세계시)에서 LocalTimeZone오프셋으로 설정된 GetUtcNow()기반으로 하는 이 TimeProvider'의 시간 개념에 따라 현재 날짜 및 시간으로 설정된 DateTimeOffset 값을 가져옵니다.

(다음에서 상속됨 TimeProvider)
GetTimestamp()

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

GetType()

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

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

날짜와 시간이 현재 UTC(협정 세계시) 날짜 및 시간으로 설정되고 오프셋이 0인 DateTimeOffset 값을 가져옵니다. 모두 이 TimeProvider'시간의 개념에 따라.

MemberwiseClone()

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

(다음에서 상속됨 Object)
SetLocalTimeZone(TimeZoneInfo)

현지 표준 시간대를 설정합니다.

SetUtcNow(DateTimeOffset)

UTC 표준 시간대의 날짜 및 시간을 진행합니다.

ToString()

현재 시간에 대한 이 공급자의 아이디어를 나타내는 문자열 표현을 반환합니다.

확장 메서드

CreateCancellationTokenSource(TimeProvider, TimeSpan)

지정된 TimeSpan후에 취소될 CancellationTokenSource 클래스의 새 인스턴스를 초기화합니다.

Delay(TimeProvider, TimeSpan, CancellationToken)

지정된 시간 간격 후에 완료되는 작업을 만듭니다.

적용 대상