についてすべて知っていAspNetCacheProfileAttribute
ます。しかし、プログラムでキャッシュにフックする方法はありますか? 正しいクライアント側ヘッダーを設定しているように見えるglobal.asaxでResponse.Cacheを使用してみましたが、応答はサーバーにキャッシュされません。
質問する
468 次
1 に答える
1
独自のソリューションを構築しない限り、それはできないと思います。操作ディスパッチャーAspNetCahceProfileAttribute
に内部のみを追加する実装を確認しました。CachingParameterInspector
これには 2 つの問題があります。
- パラメーター インスペクターは、サービス ホストの開始時に割り当てられます = 最初の要求の間、それまでは変更できません
- パラメーター インスペクターは、渡されたプロファイル名に基づいて web.config ファイルからキャッシュ構成を読み取ることにより、そのコンストラクターで初期化されます。
AspNetCacheProfileAttribute
すでに割り当てられ構成されているパラメーター インスペクターを変更するために使用できる API はありません
于 2011-06-07T21:15:40.580 に答える