Freigeben über


DispatchTime Struktur

Definition

Darstellung von Timeout und Timeout für den Versand.

public struct DispatchTime
type DispatchTime = struct
Vererbung
DispatchTime

Hinweise

Die DispatchTime-Klasse bietet einen einfachen Mechanismus zum Ausdrücken von temporalen Meilensteinen für die Verwendung.

mit Dispatchfunktionen, die Timeouts benötigen oder nach einem Zeitplan ausgeführt werden müssen.

Um eine absolute Wandzeit zu erstellen, rufen Sie den DispatchTime-Konstruktor mit der Anzahl von Nanosekunden für einen bestimmten Zeitpunkt mit einer negativen Zeit auf.

Konstruktoren

DispatchTime(DispatchTime, Int64)

Erstellt eine neue Dispatchzeitinstanz basierend auf einer vorhandenen Verteilzeit und einem Nanosekundendelta.

DispatchTime(DispatchTime, TimeSpan)

Erstellt eine neue Dispatchzeitinstanz basierend auf einer vorhandenen Verteilzeit und einem angegebenen Delta.

DispatchTime(UInt64)

Erstellt eine neue DispatchTime-Instanz aus Nanosekunden

Felder

Forever

Stellt unendliche Zeit dar.

Now

Stellt kein Timeout dar.

Eigenschaften

Nanoseconds

Die Gesamtanzahl der nanosekunden, die von dieser Instanz dargestellt werden.

WallTime

Gibt einen Meilenstein relativ zu einem festen Zeitpunkt mit der Wanduhr zurück.

Gilt für: