Rules Методы



Add(RuleName as String) as Integer

Добавляет новое правило в конец списка правил. Параметр RuleName определяет имя для нового правила, которое должно быть уникально для списка правил. Метод возвращает индекс добавленного правила. Вы можете изменить положение правила в списке используя индекс и методы  Rules.Exchange или Rules.Move.

Insert(Index as Integer, RuleName as String)

Вставляет новое правило в позиции, определенной параметром Index. Параметр RuleName определяет имя для нового правила, которое должно быть уникально для списка правил.

DeleteByIndex(Index as Integer)

Удаляет правило, определенное параметром Index.

DeleteByName(RuleName as String)

Удаляет правило с именем, определенным параметром RuleName.

DeleteByGUID(RuleID as String)

Удаляет правило с идентификатором, определенным параметром RuleID (каждое правило имеет уникальный идентификатор).

Exchange(Index1, Index2 as Integer)

Меняет местами два правила, определенные параметрами Index1 и Index2.

Move(CurIndex, NewIndex as Integer)

Перемещает правило с индексом CurIndex, в новую позицию, определенную параметром NewIndex.

FindByName(RuleName as String) as Rule

Ищет правило с именем, определенным параметром RuleName и возвращает его. Если такое правило не найдено - возвращает NULL.

FindByGUID(RuleID as String) as Rule

Ищет правило с идентификатором, определенным параметром RuleID и возвращает его. Если такое правило не найдено - возвращает NULL.

Clear

Удаляет все правила из списка.