Определение модели ThingWorx в Composer > Моделирование > Вещи > Предупреждения > Сервисы предупреждений с параметром Persistent
Сервисы предупреждений с параметром Persistent
Несколько сервисов предупреждений содержат постоянный параметр. Следующее поведение является согласованным для сервисов предупреждений с таким параметром.
Если параметр persistent имеет значение false, действие сервиса (например, включение/выключение предупреждений, добавление/удаление предупреждений и т. д.) остается активным до перезапуска Tomcat. Эти изменения не отображаются в Composer. Например, если удалить предупреждение с помощью сервиса RemoveAlert без его сохранения, это предупреждение продолжит отображаться для свойства вещи в Composer.
Если параметр persistent имеет значение true, действие сервиса будет постоянным и будет отражаться в Composer.
Следующие сервисы предупреждений содержат параметр persistent.
AddOrUpdateAlert
DisableAlertsForProperty
DisableAllAlerts
EnableAlertsForProperty
EnableAllAlerts
RemoveAlert
SetBooleanAlertParameter
SetDateTimeAlertParameter
SetIntegerAlertParameter
SetLocationAlertParameter
SetNumberAlertParameter
SetStringAlertParameter
Например, если вызвать сервис AddOrUpdateAlert для создания нового предупреждения для свойства при значении false параметра Persistent, создается предупреждение, которое будет существовать до перезапуска Tomcat.
После перезапуска Tomcat это предупреждение исчезает. Однако если сервис был вызван со значением true параметра Persistent, это предупреждение будет существовать всегда.
См. также
Было ли это полезно?