DispatchTime Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Dispatch time and time-out representation.
public struct DispatchTime
type DispatchTime = struct
- Inheritance
-
DispatchTime
Remarks
The DispatchTime class provides a simple mechanism for expressing temporal milestones for use
with dispatch functions that need timeouts or operate on a schedule.
To create an absolute wall time, invoke the DispatchTime constructor with the number of nanoseconds for a particular point in time with a negative time.
Constructors
DispatchTime(DispatchTime, Int64) |
Creates a new dispatch time instance based on an existing dispatch time and a nanosecond delta. |
DispatchTime(DispatchTime, TimeSpan) |
Creates a new dispatch time instance based on an existing dispatch time and a the specified delta. |
DispatchTime(UInt64) |
Creates new DispatchTime instance from nanoseconds |
Fields
Forever |
Represents infinity time. |
Now |
Represents no timeout. |
Properties
Nanoseconds |
The total number of nanoseconds represented by this instance. |
WallTime |
Returns a milestone relative to a fixed point in time using the wall clock. |