MessageRate Structure

Defines a message rate for the message suppression algorithm

Definition

Namespace: Gemstone.Diagnostics
Assembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.138 -- Release Build+6aeb4c3988b05c265b918fce2dee4202efa7e160
public readonly struct MessageRate
Inheritance
Object    ValueType    MessageRate

Methods

EqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
EveryFewDays As a minimum timespan between each message.
EveryFewHours As a minimum timespan between each message.
EveryFewMinutes As a minimum timespan between each message.
EveryFewSeconds As a minimum timespan between each message.
GetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
GetTypeGets the Type of the current instance.
(Inherited from Object)
PerDay As messages per day.
PerHour As messages per hour.
PerMinute As messages per minute.
PerSecond As messages per second.
ToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)

Operators

(MessageRate to Double) Implicitly convert the message rate to a rate per second.

Fields

Default Gets the default message rate. Which is 1 message per second.

See Also