Zdarzenia, które powodują uruchomienie elementu webhook warstwy obiektowej, służą do śledzenia zmian w warstwie. Dla każdego utworzonego elementu webhook określa się zdarzenia, które będą śledzone.
W poniższej tabeli opisano wyzwalacze zdarzeń, które można zdefiniować dla elementów webhook w hostowanych warstwach obiektowych, widokach hostowanych warstw obiektowych i hostowanych tabelach:
| Wyzwalacz zdarzenia | Wartość | Opis |
|---|---|---|
Wyzwalane jest każde obsługiwane zdarzenie. | * | Wysyła ładunek, gdy wystąpi którekolwiek z wydarzeń wymienionych w tej tabeli. |
Tworzony jest obiekt lub wiersz. | FeaturesCreated | Ładunek jest wysyłany, gdy użytkownik dodaje obiekt lub wiersz do warstwy podrzędnej lub tabeli w warstwie. |
Obiekt lub wiersz zostaje zaktualizowany. | FeaturesUpdated | Ładunek jest wysyłany, gdy użytkownik zmienia istniejący obiekt lub wiersz — na przykład edytuje atrybut lub przenosi obiekt. |
Obiekt lub wiersz zostaje usunięty. | FeaturesDeleted | Ładunek jest wysyłany, gdy użytkownik usuwa obiekt lub wiersz. |
Obiekt lub wiersz jest edytowany (na przykład wstawianie, aktualizacja lub usuwanie). Notatka:Modyfikacje załączników mogą nie aktywować wyzwalacza zdarzenia FeaturesEdited. Użyj jednego z trzech poniższych wyzwalaczy, aby śledzić tworzenie, aktualizowanie lub usuwanie załączników. | FeaturesEdited | Ładunek jest wysyłany po wykonaniu dowolnej z trzech poprzednich czynności edycji. |
Załącznik jest dodawany do obiektu lub wiersza w jednej z warstw. | AttachmentsCreated | Ładunek jest wysyłany, gdy użytkownik dodaje załącznik do obiektu lub wiersza. |
Załącznik do obiektu jest aktualizowany. | AttachmentsUpdated | Ładunek jest wysyłany, gdy użytkownik aktualizuje istniejący załącznik. |
Załącznik jest usuwany z obiektu lub wiersza w jednej z warstw. | AttachmentsDeleted | Ładunek jest wysyłany, gdy użytkownik usuwa załącznik z obiektu. |
Zmienia się schemat warstwy obiektowej lub tabeli. | LayerSchemaChanged | Ten wyzwalacz uruchamia się w przypadku wystąpienia któregokolwiek z poniższych zdarzeń:
|
Zmienia się definicja co najmniej jednej warstwy w warstwie obiektowej lub elemencie tabeli. | LayerDefinitionChanged | Wysyła ładunek, gdy jedna z poniższych właściwości warstwy zostanie zmieniona:
Dodanie lub usunięcie pól oraz zmiana typów pól, aliasów lub typów geometrii również spowoduje uruchomienie tego wyzwalacza, ponieważ definicja warstwy zawiera listę i opis jej pól. |
Zmiana definicji warstwy obiektowej lub elementu tabeli. | FeatureServiceDefinitionChanged | Wysyła ładunek, gdy zmienione zostaną definicje mające wpływ na całą warstwę obiektową lub element tabeli. Mogą to być następujące powody:
|