Table of Contents

Class TimerOptions

Namespace
KZDev.SystemClock.PrimeTime
Assembly
KZDev.SystemClock.PrimeTime.dll

The timer options for setting up callback timers.

public abstract record TimerOptions : IEquatable<TimerOptions>
Inheritance
TimerOptions
Implements
Derived

Constructors

TimerOptions()
TimerOptions(TimerOptions)

Properties

CallbackExecutionContext

Sets whether timer callbacks capture and restore the calling execution context or run without it (Unsafe). Default is Capture.

EqualityContract
LocalTimeRepresentation

Sets whether timer registration times are represented in local time or UTC. By default, all timer registration properties are represented in UTC. For time-of-day registrations, it may be more convenient or appropriate to represent the times as local time, and this option allows for that.

Methods

Equals(TimerOptions?)
Equals(object?)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

operator ==(TimerOptions?, TimerOptions?)
operator !=(TimerOptions?, TimerOptions?)