[解決済み] HttpContext.Current.Cacheはすべてのセッションで利用可能か?
2022-02-15 17:40:20
質問
タイトルの通りです。 私はあるデータをキャッシュオブジェクトに保存できるようにしたいのですが、このオブジェクトはすべてのユーザー/セッションが利用可能でなければならず、期限切れになることもあります。
asp.netのWebアプリケーションでこれを実現するための最良の方法は何ですか?
どのように解決するのですか?
HttpContext.Current
は、すべての
ページ
しかし、必ずしもすべてのスレッドで使用できるわけではありません。 バックグラウンドのスレッド内で使用しようとした場合。
ThreadPool
デリゲート、非同期呼び出し (ASP.NET Async ページを使用) などでは
NullReferenceException
.
もしライブラリクラス、つまり現在のリクエストに関する知識を持たないクラスからキャッシュにアクセスする必要がある場合は、次のようにします。
HttpRuntime.Cache
代わりに この方が
HttpContext
.
関連
-
[解決済み] "Exception has been thrown by an target of invocation" エラー (mscorlib)
-
[解決済み] targetFramework' 属性が認識されません。属性名は大文字と小文字を区別することに注意してください
-
[解決済み] 偽造防止用トークンは、別のクレームベースのユーザーのためのものだった
-
[解決済み] asp.netのページでInvalid viewstateエラーが発生する。
-
[解決済み] Flash CS4が手放せなくなる
-
[解決済み] ASP.NET MVC - カスタムIIdentityまたはIPrincipalの設定
-
[解決済み] IIS 500.19 with 0x80070005 The requested page cannot be accessed because the related configuration data for the page is invalid error.
-
[解決済み] ASP.NET Identity - HttpContextにはGetOwinContext用の拡張メソッドがありません。
-
[解決済み】全てのブラウザで、Webページのキャッシュを制御するには?
-
[解決済み】MVCアプリケーションでデータをキャッシュする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] targetFramework' 属性が認識されません。属性名は大文字と小文字を区別することに注意してください
-
[解決済み] Visual Studio 2017のエラーです。Unable to start program, An operation is not legal in current state.
-
[解決済み] 403 - 閲覧禁止です。アクセスが拒否されました。提供された資格情報を使用してこのディレクトリまたはページを表示する権限がありません。
-
[解決済み] パフォーマンスカウンターにアクセスすると「レジストリキー'Global'へのアクセスは拒否されました」と表示される。
-
[解決済み] IISでVirtual Directoryがアプリケーションとして設定されない
-
[解決済み] Response.Redirect()を呼び出すと「Cannot redirect after HTTP headers have been sent」と表示されるのですが、なぜでしょうか?
-
[解決済み] Visual Studio 2010 Professionalで、要求された.Net Frameworkデータプロバイダーが見つからない。
-
[解決済み] Temporary ASP.NET Files」フォルダは何のためにあるのですか?
-
[解決済み] Url.Actionのパラメータ?
-
[解決済み] ASP.NET セッションがタイムアウトする理由、sessionstateのタイムアウト設定