C# Class GSF.Diagnostics.MessageRate

Defines a message rate for the message suppression algorithm
Afficher le fichier Open project: GridProtectionAlliance/gsf Class Usage Examples

Méthodes publiques

Свойство Type Description
Default MessageRate

Méthodes publiques

Méthode Description
EveryFewDays ( double seperation ) : MessageRate

As a minimum timespan between each message.

EveryFewHours ( double seperation ) : MessageRate

As a minimum timespan between each message.

EveryFewMinutes ( double seperation ) : MessageRate

As a minimum timespan between each message.

EveryFewSeconds ( double seperation ) : MessageRate

As a minimum timespan between each message.

PerDay ( double messagesPerDay ) : MessageRate

As messages per day.

PerHour ( double messagesPerHour ) : MessageRate

As messages per hour.

PerMinute ( double messagesPerMinute ) : MessageRate

As messages per minute.

PerSecond ( double messagesPerSecond ) : MessageRate

As messages per second.

Private Methods

Méthode Description
MessageRate ( double rate )

Method Details

EveryFewDays() public static méthode

As a minimum timespan between each message.
public static EveryFewDays ( double seperation ) : MessageRate
seperation double the number of Days between messages
Résultat MessageRate

EveryFewHours() public static méthode

As a minimum timespan between each message.
public static EveryFewHours ( double seperation ) : MessageRate
seperation double the number of Hours between messages
Résultat MessageRate

EveryFewMinutes() public static méthode

As a minimum timespan between each message.
public static EveryFewMinutes ( double seperation ) : MessageRate
seperation double the number of Minutes between messages
Résultat MessageRate

EveryFewSeconds() public static méthode

As a minimum timespan between each message.
public static EveryFewSeconds ( double seperation ) : MessageRate
seperation double the number of seconds between messages
Résultat MessageRate

PerDay() public static méthode

As messages per day.
public static PerDay ( double messagesPerDay ) : MessageRate
messagesPerDay double the number of messages to allow per day
Résultat MessageRate

PerHour() public static méthode

As messages per hour.
public static PerHour ( double messagesPerHour ) : MessageRate
messagesPerHour double the number of messages to allow per hour
Résultat MessageRate

PerMinute() public static méthode

As messages per minute.
public static PerMinute ( double messagesPerMinute ) : MessageRate
messagesPerMinute double the number of messages to allow per minute
Résultat MessageRate

PerSecond() public static méthode

As messages per second.
public static PerSecond ( double messagesPerSecond ) : MessageRate
messagesPerSecond double the number of messages to allow per second
Résultat MessageRate

Property Details

Default public_oe static_oe property

Gets the default message rate. Which is 1 message per second.
public static MessageRate,GSF.Diagnostics Default
Résultat MessageRate