Фильтрации
Фильтр узких потоков событий и условий запуска. текущий фильтр событий высшего уровня EventFilterBox, который может соответствовать этим семьям событий:
PipelineDataTimeExecuteTriggerTriggerCompleted
Используйте самый узкий фильтр, который соответствует рабочему потоку. Широкие фильтры, такие как DataEventFilter::Any, полезны для диагностики, но они заставляют каждое событие оплачивать стоимость запуска или подписчика.
Фильтрирование событий данных
DataEventFilter совпадает с событиями, происходящими в регистре данных.
| Вариант | Семейство событий |
|---|---|
Any | Любое событие данных |
Peer | События жизненного цикла сверстников |
Domain | Животный цикл домена и события метаданных |
Account | жизненный цикл счета, метаданные, псевдонимы и события идентичности |
Asset | События баланса активов и метаданных |
AssetDefinition | Определение активов жизненный цикл, политика и события метаданных |
Nft | NFT события жизненного цикла и метаданных |
Rwa | События жизненного цикла активов в реальном мире |
Trigger | Происшествия жизненного цикла и метаданных |
Role | События жизненного цикла роли |
Configuration | События конфигурации в цепочке |
Executor | События исполнения времени выполнения |
Proof | Проверка доказательств событий жизненного цикла |
Confidential | События конфиденциальных активов |
VerifyingKey | События регистра проверяющих ключей |
RuntimeUpgrade | События по обновлению рабочего времени |
Soradns | Решение событий управления каталогами |
Sorafs | SoraFS события, связанные с соблюдением стандартов шлюза |
SpaceDirectory | Пространственный каталог манифестирует жизненные циклы событий |
Escrow | Прозрачные события жизненного цикла конфиденциальных активов |
Offline | События онлайн-расчетов |
Oracle | События Oracle feed |
Social | Вирусные события стимулирования |
Bridge | Мероприятия моста |
Governance | События по управлению , когда функция управления включена |
Большинство бетонных фильтров также допускают опциональный совпадение ID и маску с набором событий. Например, фильтр активов может соответствовать одному активу или одному классу событий активов, в то время как фильтр запуска может соответствовать запускателю ID и набору trigger events.
Фильтры трубопроводов
Фильтры трубопроводов совпадают с процессовыми событиями, такими как блокировка, транзакция, объединение и свидетельские события. Используйте их для операционных подписей, панелей управления блок-процессированием и триггеров, которые реагируют на состояние трубопровода, а не на объекты данных регистра.
Триггерные фильтры
Триггеры сохраняют свое состояние в EventFilterBox.
- исполняемый
- политика повторения
- учетный счет органа
- опциональная политика повторных попыток запуска времени
- метаданные
Власть запуска должна иметь разрешения, требуемые исполняемым. Предпочитаю специальные технические учеты для длительного действия триггеров.
Запросные фильтры
Запросные фильтры отделены от фильтров событий. Передаваемые запросы могут выявить поддержку предиката и селектора. Используйте запрос-специфические типовые фильтры из SDK, чтобы вход фильтра соответствовал типу выхода запроса.
См. также: