Click or drag to resize

MessageRate Structure

Defines a message rate for the message suppression algorithm
Inheritance Hierarchy
SystemObject
  SystemValueType
    GSF.DiagnosticsMessageRate

Namespace: GSF.Diagnostics
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.177-beta
Syntax
public struct MessageRate
View Source

The MessageRate type exposes the following members.

Methods
 NameDescription
Public methodEqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
Public methodStatic memberEveryFewDays As a minimum timespan between each message.
Public methodStatic memberEveryFewHours As a minimum timespan between each message.
Public methodStatic memberEveryFewMinutes As a minimum timespan between each message.
Public methodStatic memberEveryFewSeconds As a minimum timespan between each message.
Public methodGetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberPerDay As messages per day.
Public methodStatic memberPerHour As messages per hour.
Public methodStatic memberPerMinute As messages per minute.
Public methodStatic memberPerSecond As messages per second.
Public methodToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)
Top
Operators
 NameDescription
Public operatorStatic member(MessageRate to Double) Implicitly convert the message rate to a rate per second.
Top
Fields
 NameDescription
Public fieldStatic memberDefault Gets the default message rate. Which is 1 message per second.
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also