C# 클래스 TwitchLib.Services.MessageThrottler

Class used to throttle chat and whsiper messages to enforce guidelines.
파일 보기 프로젝트 열기: swiftyspiffy/TwitchLib 1 사용 예제들

공개 메소드들

메소드 설명
MessagePermitted ( string message ) : bool

Function that verifies a message is legal, returns true/false on message legality.

MessageThrottler ( int messagesAllowedInPeriod, System.TimeSpan periodDuration, bool applyThrottlingToRawMessages = false, int minimumMessageLengthAllowed = -1, int maximumMessageLengthAllowed = -1 ) : System

messageThrottler constructor.

비공개 메소드들

메소드 설명
periodTimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

메소드 상세

MessagePermitted() 공개 메소드

Function that verifies a message is legal, returns true/false on message legality.
public MessagePermitted ( string message ) : bool
message string
리턴 bool

MessageThrottler() 공개 메소드

messageThrottler constructor.
public MessageThrottler ( int messagesAllowedInPeriod, System.TimeSpan periodDuration, bool applyThrottlingToRawMessages = false, int minimumMessageLengthAllowed = -1, int maximumMessageLengthAllowed = -1 ) : System
messagesAllowedInPeriod int
periodDuration System.TimeSpan
applyThrottlingToRawMessages bool
minimumMessageLengthAllowed int
maximumMessageLengthAllowed int
리턴 System