問題タブ [application-state]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
648 参照

watchkit - アプリケーションが WatchKit でフォアグラウンドに入るのをリッスンしますか?

iOS では、アプリがバックグラウンドのときにユーザーがホーム画面からアプリを起動したことを知る方法がいくつかあります。

WatchKitに同等のものはありますか? そうでない場合、堅牢な代替手段はありますか?

0 投票する
0 に答える
323 参照

vbscript - クラシック ASP、StateServer モードの場合、異なるユーザーのアプリケーション状態変数の値が同じではない

私のアプリケーションは、asp クラシック ページと asp.net ページが混在しています。IIS で複数のスレッドを許可したため、web.config の sessionState モードは StateServer です。したがって、さまざまなブラウザー\マシンからアプリケーションにアクセスしようとすると、アプリケーション状態変数の値はブラウザーごとに異なります。web.config に設定がありませんか?

0 投票する
2 に答える
170 参照

application-state - アプリケーション変数は従来のaspとasp.netの両方で共通ですか?

私たちのアプリケーションは、従来の asp と asp.net の組み合わせです。asp.net で定義されている従来の asp の同じアプリケーション変数にアクセスできますか。

0 投票する
2 に答える
1424 参照

azure - Windows Azure でのサーバー側の状態管理

Windows Azure で実行される分散アプリケーションに取り組んでいますが、この種の環境は初めてです。サーバー側の状態管理について質問があります。グローバルでほぼ静的なデータはどこに保存すればよいですか?

ユーザーがアプリにリクエストを出すと分散環境なので、以降のリクエストが同じサーバーにルーティングされる保証がないので、Sql AzureかTable Storage Session Providerを使うべきだと思います(ただし、私は読み取り、パフォーマンスの問題になる可能性があります) を使用してデータを保存します。

セッションのメンテナンスを可能にする Windows Azure AppFabric キャッシュも使用できます。

セキュリティで保護する必要のないグローバルな情報を保存するためのより良いソリューションは何ですか? "Application" に似たもの (Application["key"] = value など) はありますか?

ありがとう

0 投票する
1 に答える
1370 参照

swift - RxSwift でアプリケーションの状態を処理する方法

私は RxSwift と RX の全体的な概念に不慣れで、RxSwift によってリモート サーバーからフェッチされたグローバル アプリケーション状態を処理する方法を知りたいです。

JSON をフェッチし、それをオブジェクトのリストに解析してテーブル ビューに表示する必要があると仮定しましょう。また[{id: object}, ...]、アプリケーションの他のセクションでデータを使用するフォーマットでマップを作成する必要もあります。

例: アプリはサーバーから人物リストを繰り返し取得し、関連するメッセージでアバターとステータスを表示する人物メッセージと同様に人物テーブル ビューのデータを必要とします。したがって、データはビュー モデルに必要でPersonViewModelありMessageViewModel、モデル Person および Message によって構成されます。

そのような構造を持つ正しい方法は次のとおりです。

サーバーから取得してアプリの状態を調整するには:

そしてviewModelsで:

これは正しい方法ですか、それとも別のより良いアプローチが存在しますか? また、(将来)フェッチされたデータを保持したいと思います。ベストプラクティスは何ですか? ありがとうございました。

PSコードのタイプミスがあれば申し訳ありません。コンパイルせずに書いただけです。

0 投票する
2 に答える
264 参照

c# - (Windows phone 10) アプリケーションの状態を処理する

Windows Phone 10でアプリケーションを開発しています

何らかの理由で、アプリケーションの状態を処理する必要があります (バックグラウンドに移動し、フォアグラウンドに入る)。App.xaml.cs でイベントの一時停止と再開を処理しましたが、機能せず、OnSuspending と OnResuming に到達しません。ソース コードを確認し、それらのイベントの処理方法を教えてください。

これが私のコードです:

0 投票する
0 に答える
451 参照

ios - アプリがバックグラウンドにある場合でも、backgroundTimeRemaining が非常に高くなります

アプリケーションの状態がバックグラウンドのときに、バックグラウンドの残り時間を出力しようとしています。バックグラウンド フェッチがトリガーされたときに特定のタスクを実行するために、バックグラウンドでの残り時間を読み取ろうとしています。

これが私のコードです:-

UIApplicationState appState = [[UIApplication sharedApplication] applicationState];

NSString *appStateString;

appStateString の値を出力すると、次のように表示されます:-

background 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.00 seconds remaining

Appleのドキュメントによると、「アプリがフォアグラウンドで実行されている間、このプロパティの値は適切に大きいままです」と書かれています

しかし、私の場合、アプリはバックグラウンドで実行されています。では、なぜこの値が非常に大きくなるのでしょうか?親切に提案してください

0 投票する
0 に答える
152 参照

web-farm - Web ファーム環境のサーバー間で Asp.Net アプリケーション変数を共有する方法

SessionStateModeSQLServerとして使用して、セッション変数用の永続ストレージを持つことができます。アプリケーション変数にその柔軟性が必要ないのはなぜですか? サイズを非常に小さくする必要があるためですか (すべてのユーザーに共通)?

.net Web ファームを考えている場合、これらのアプリケーション変数を一貫させる必要があるかもしれません。SessionStateMode はアプリケーション変数も格納できますか? 表が表示されますが、[ASPStateTempApplications]列しかありません。AppIdAppName

0 投票する
1 に答える
176 参照

c# - さまざまなリクエストを通じて .net アプリケーション変数を追跡する

C# を使用する場合の .Net アプリケーションでは、サード パーティの API にデータを取得するために高価な呼び出しを行う必要があり、これに依存する場合があります。

つまり、そのデータは正確ですが、自分で計算すると精度が低くなります。そのため、過去 5 分間の平均リクエスト時間を追跡するにはどうすればよいか、それが自分の実装を使用するためのしきい値の変更よりも大きいかどうかを考えていました。

メソッドのスケッチは次のようになります。

理想的には、私が実装するインターフェースでサードパーティをラップし、実行時にそれを変更できるようにしたい場合でも、それはあればいいことです。

しかし、主な問題は、その状態をメモリに保持する方法です。静的クラスの使用しか考えられず、ApplicationState について読んだことがありますが、それらのいずれかが最良のアプローチであるかどうかはわかりません。

その上、私の小さなプロジェクトではありませんが、これらのソリューションはどのようにスケールアウトしますか? 実行中のアプリケーションの複数のインスタンスについて考える必要がある場合、唯一の解決策は、外部ストレージ (redis など?) を使用して、チェックを行うときにクエリを実行することだと思います。

質問が一般的すぎて申し訳ありませんが、解決するのが興味深い問題であり、最適なアプローチ方法が正確にはわかりません

ありがとう