Mashup Builder > Mashups > Eigenschaften in einem Mashup automatisch aktualisieren
Eigenschaften in einem Mashup automatisch aktualisieren
Sie können ein Mashup konfigurieren, um Websockets zu verwenden und Eigenschaftsaktualisierungen automatisch mit dem Dienst GetProperties zu erhalten. Wenn im Fensterbereich Dateneigenschaften das Kontrollkästchen Automatically update values when able aktiviert ist und das Mashup angezeigt wird, wird zur Mashup-Laufzeit eine Websocket-Verbindung zu ThingWorx Platform erstellt, und es werden die Eigenschaften abonniert, die an Widgets gebunden sind. Wenn sich eine Eigenschaft ändert, erhält das Mashup den neuen Wert und verarbeitet ihn so, als ob der Dienst aufgerufen worden wäre.
Um diese Websocket-Verbindung zu erstellen, generiert ThingWorx einen temporären Anwendungsschlüssel (namens TwxRuntimeKey_<Username>_appkey; in früheren Versionen TwxRuntimeKey_Username) zum Binden. Die Bindung ist erforderlich, um die Eigenschaften zu abonnieren. Andernfalls können die Ereignisdaten nicht an den Browser zurückgesendet werden. Der temporäre Anwendungsschlüssel läuft nach 15 Sekunden ab und wird nach 30 Sekunden gelöscht.
* 
Während dieser temporäre Schlüssel nach 30 Sekunden gelöscht wird, ist dieser abgelaufene Schlüssel evtl. weiterhin auf dem Server vorhanden, wenn ThingWorx Platform innerhalb von 30 Sekunden heruntergefahren wird. Wenn dieser Benutzer das nächste Mal ein Web Socket-fähiges Mashup anzeigt, wird der alte Anwendungsschlüssel gelöscht und ein neuer generiert.
* 
Wenn das Widget "Automatisch aktualisieren" an GetProperties gebunden ist und der Browser Websockets unterstützt, ruft das Widget "Automatisch aktualisieren" GetProperties nicht auf, aber weiterhin jeden anderen Dienst, dem es zugeordnet ist. Weitere Informationen über das Widget "Automatisch aktualisieren" finden Sie unter Widget "Automatisch aktualisieren".