此受保護的屬性會決定事件是否需要在耗用之後刪除。此旗標可能的值如下:
依預設,每個事件在由狀態圖耗用之後會加以刪除。執行緒會傳送事件,回應會執行需要的動作以耗用事件,而執行緒(負責維護事件佇列)會在沒有需要執行的動作時刪除事件。
deleteAfterConsume 會控制是否要刪除事件。您可以選擇不要刪除事件,特別是在事件是使用靜態方式配置時。在此類情況下,您需要將 deleteAfterConsume 設為 FALSE。
某些事件會用於 IBM® Rational® Rhapsody® 架構內部;這些事件需要特別注意。例如,某些內部事件不會受到檢測以儘可能減少系統成本。如果 frameworkEvent 設為 TRUE,則會針對事件收集較少資訊。
每個事件都有 ID。程式碼產生作業會自動產生循序 ID,但您也可以指定與事件相關聯的 ID。例如,您可能想要這麼做以跨編譯維護 ID、新增其他事件、對事件執行特別的動作,或使用特定的 ID 以將其傳送至應用程式外部。
您可以在 Rational Rhapsody 內容中於兩種層次指定事件 ID。
如需 lId 的常數值清單,請參閱常數一節。