Mashup Builder > マッシュアップ > マッシュアップのプロパティの自動更新
マッシュアップのプロパティの自動更新
マッシュアップが WebSocket を使用し、GetProperties サービスを使用してプロパティ更新を自動的に受信するように設定できます。「データプロパティ」パネルで Automatically update values when able チェックボックスをオンにして、マッシュアップをユーザーに表示すると、マッシュアップがランタイムで ThingWorx プラットフォームとの WebSocket 接続を作成し、ウィジェットにバインドされているプロパティを購読します。プロパティが変更されると、マッシュアップは新しい値を受け取り、サービスが呼び出された場合と同じ処理を行います。
この WebSocket 接続を作成するため、ThingWorx は一時的なアプリケーションキー (TwxRuntimeKey_<Username>_appkey という名前 (これまでのリリースでは TwxRuntimeKey_Username という名前)) を生成してバインドします。プロパティを購読するにはこのバインドが必要です。バインドしていない場合、イベントデータがブラウザに返信されません。一時的なアプリケーションキーは 15 秒後に失効し、30 秒後に削除されます。
* 
この一時的なキーは 30 秒後に削除されますが、30 秒が経過する前に ThingWorx プラットフォームがシャットダウンすると、この失効したキーがサーバーに残ったままになる場合があります。ユーザーが次に WebSocket 対応のマッシュアップを表示した時点で、古いアプリケーションキーは削除され、新しいキーが生成されます。
* 
自動再表示ウィジェットが GetProperties にバインドされていて、ブラウザが WebSocket をサポートしている場合、自動再表示ウィジェットは GetProperties を呼び出さず、関連付けられているその他の任意のサービスを呼び出します。自動再表示ウィジェットの詳細については、 自動再表示ウィジェットを参照してください。