Composer 中的 ThingWorx 模型定義 > 建模 > 物件 > 警示 > 具備 Persistent 參數的警示服務
具備 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 服務的目的是為了針對 Persistent 參數設為 false 的內容建立新警示,則系統會建立警示,並且警示會在重新啟動 Tomcat 之前持續存在。
重新啟動 Tomcat 之後,警示即不再存在。但是,如果在 Persistent 參數設為 true 的情況下呼叫了該服務,則警示將永遠存在。
相關連結
這是否有幫助?