C# Класс TwitchLib.Services.MessageThrottler

Class used to throttle chat and whsiper messages to enforce guidelines.
Показать файл Открыть проект Примеры использования класса

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

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