Mashup Builder > 混搭 > 自動更新混搭中的內容
自動更新混搭中的內容
您可以將混搭配置為使用 WebSocket,並使用 GetProperties 服務自動接收內容更新。在「資料內容」面板中,當選取 Automatically update values when able 核取方塊並檢視混搭時,混搭執行時間會與 ThingWorx Platform 建立一個 WebSocket 連線,並訂閱繫結至小器具的內容。當內容變更時,混搭會接收新值並對其進行處理,就像呼叫此服務一樣。
為了建立此 WebSocket 連線,ThingWorx 會產生一個用來繫結的暫時應用程式金鑰 (名為 TwxRuntimeKey_<Username>_appkey (在之前發行版本中,其名為 TwxRuntimeKey_Username)。需要繫結才能訂閱內容;否則,事件資料無法傳送回瀏覽器。臨時應用程式金鑰會在 15 秒後到期,然後在 30 秒後遭到刪除。
* 
雖然此臨時金鑰會在 30 秒後遭到刪除,但若 ThingWorx Platform 在 30 秒未到之前關閉,這個過期金鑰可能會留在伺服器上。該使用者下次檢視啟用 Websocket 的混搭時,舊的應用程式金鑰將會遭到刪除,然後產生一個新的金鑰。
* 
若將「自動重新整理」小器具繫結至 GetProperties 且瀏覽器支援 WebSocket,則「自動重新整理」小器具不會呼叫 GetProperties,不過仍會呼叫與其相關聯的任何其他服務。如需有關自動重新整理小器具的詳細資訊,請參閱 自動重新整理小器具