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.128 -- Release Build+d9d157c80da59365061f9bf4a5d1ecd0f0496e1b
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