Описание тега triggers
Около
Триггеры - это правила, которые выполняют одно или несколько действий при совпадении с условием. Они могут быть определены на различных уровнях приложений и процессов (например, триггеры базы данных для изменения данных, триггеры пользовательского интерфейса для изменения свойств или запуска событий, а также триггеры функций для вызова функций).
Триггеры базы данных
Триггер базы данных, как правило, представляет собой хранимые процедуры, которые автоматически вызываются при событиях, происходящих в базе данных.
Использование с триггером базы данных
Полезные ресурсы
Триггеры WPF
Триггер Windows Presentation Framework (WPF) - свойства, измененные триггерами, автоматически сбрасываются до своего предыдущего значения, когда условие больше не выполняется.
Используйте с wpf и .net-core или C#, где это применимо
Триггеры DML
Триггеры языка манипулирования данными (DML) - это хранимые процедуры, которые запускаются при событиях DML, например INSERT
, DELETE
, или UPDATE
происходит на столе или в представлении.
Триггеры DML могут работать на разных уровнях:
- Уровень строки (выполняется для каждой затронутой строки)
- Уровень инструкции (выполняется один раз, независимо от количества затронутых строк)
Триггер в основном используется для поддержания целостности информации в базе данных.
Руководство по использованию
Используйте с соответствующим тегом базы данных: mysql oracle postgresql sql-server
Полезные ресурсы
- SQL Server и триггеры Azure SQL DML
- Триггеры событий PostgreSQL
- Триггеры строк и операторов для Oracle DB
Системные триггеры
Системные триггеры выполняются в ответ на определенные действия, происходящие в базе данных, такие как вход пользователя в систему или выход из нее (LOGON
& LOGOFF
), запуск или останов (STARTUP
& SHUTDOWN
), Ошибка сервера (SERVERERROR
) или выполняются операторы языка определения данных (DDL).
Полезные ресурсы
Функциональные триггеры
Триггеры функций Azure
Триггеры определяют, как и когда запускаются Функции Azure, предоставляют им входные данные или подключают другие ресурсы через привязки ввода / вывода. Триггеры и привязки для них определены в function.json
файл.
Руководство по использованию
Всегда используйте с лазурью. Используйте с азур-функциями и соответствующим языковым тегом (если применимо).
Полезные ресурсы
- Триггеры и привязки в руководстве по Azure
- Справочник по триггерам и привязкам HTTP
Триггеры скрипта Google Apps
Триггеры в Google Apps Script автоматически запускают функцию при срабатывании определенного события. Их бывает 2 типа:
Простые триггеры, реагирующие на такие события, какonOpen
или onChange
в сценариях, связанных с контейнером.
Устанавливаемые триггеры могут вызывать службы, которые должны быть авторизованы пользователем, могут быть запланированы (в случае триггеров, управляемых по времени) и управляться программно.
Руководство по использованию
Используйте для вопросов о триггерах скриптов Google Apps, простых и устанавливаемых.
Всегда используйте вместе с тегом google-apps-script.
Для триггеров приложений G Suite используйте теги для конкретных продуктов:
google-таблицы google-docs google-forms google-slides google-calendar
Для веб-приложений doGet
/doPost
использование триггеров с тегом gas-web-app.
За onInstall
триггеры используются с тегом /questions/tagged/google-apps-script-addon.
Полезные ресурсы
- Простое руководство по триггерам
- Руководство по устанавливаемым триггерам
- Репозиторий образцов триггеров на GitHub
- Справочник по структурам объектов событий
Триггеры Google Cloud
Облачные триггеры запускают либо облачные функции в ответ на HTTP-запрос, либо фоновые функции при событии из облачного хранилища, Cloud Firestore или сообщения Pub/Sub.
Руководство по использованию
Всегда используйте с функциями google-cloud-functions и с соответствующим языковым тегом, где это возможно. При запросе о фоновых функциях используйте соответствующий тег триггера:
google-cloud-pubsub для Cloud Pub/Sub
google-cloud-storage для облачного хранилища
google-cloud-firestore для облачного Firestore
Полезные ресурсы
- Справочник по облачным функциям
- Написание функции фона руководство
- Публичный трекер проблем