C# 클래스 GSF.Diagnostics.MessageRate

Defines a message rate for the message suppression algorithm
파일 보기 프로젝트 열기: GridProtectionAlliance/gsf 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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