C# Класс GSF.Diagnostics.MessageRate

Defines a message rate for the message suppression algorithm
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Default MessageRate

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
MessageRate ( double rate )

Описание методов

EveryFewDays() публичный статический Метод

As a minimum timespan between each message.
public static EveryFewDays ( double seperation ) : MessageRate
seperation double the number of Days between messages
Результат MessageRate

EveryFewHours() публичный статический Метод

As a minimum timespan between each message.
public static EveryFewHours ( double seperation ) : MessageRate
seperation double the number of Hours between messages
Результат MessageRate

EveryFewMinutes() публичный статический Метод

As a minimum timespan between each message.
public static EveryFewMinutes ( double seperation ) : MessageRate
seperation double the number of Minutes between messages
Результат MessageRate

EveryFewSeconds() публичный статический Метод

As a minimum timespan between each message.
public static EveryFewSeconds ( double seperation ) : MessageRate
seperation double the number of seconds between messages
Результат MessageRate

PerDay() публичный статический Метод

As messages per day.
public static PerDay ( double messagesPerDay ) : MessageRate
messagesPerDay double the number of messages to allow per day
Результат MessageRate

PerHour() публичный статический Метод

As messages per hour.
public static PerHour ( double messagesPerHour ) : MessageRate
messagesPerHour double the number of messages to allow per hour
Результат MessageRate

PerMinute() публичный статический Метод

As messages per minute.
public static PerMinute ( double messagesPerMinute ) : MessageRate
messagesPerMinute double the number of messages to allow per minute
Результат MessageRate

PerSecond() публичный статический Метод

As messages per second.
public static PerSecond ( double messagesPerSecond ) : MessageRate
messagesPerSecond double the number of messages to allow per second
Результат MessageRate

Описание свойств

Default публичное статическое свойство

Gets the default message rate. Which is 1 message per second.
public static MessageRate,GSF.Diagnostics Default
Результат MessageRate