0
私のプロジェクトでは、Microsoft.AspNet.ODataを使用してOData WebApiサービスを作成しています。ODataのExcel/PowerBIでキャッシュを無効にする
OData WebApiサービスから返されたすべてのデータがExcelおよび/またはPowerBI内にキャッシュされていることに気付きました。このような状況を避けたいと思います。理想的には、サービスからのデータのキャッシュを無効にしたいと考えています。
これを達成する簡単な方法はありますか?任意の属性、応答ヘッダー? 私は過去にキャッシュコントロールヘッダーを試みましたが運がありませんでした。
ありがとうございました。私はこの解決策を認識していますが、これは時折古いユーザーの問題を引き起こします。古い古いデータを表示するようなものです。 – azachert
この時点では方法はありません。 Odataはまだ開発段階にありますので、nd powerbiのようなodataクライアントはまだ開発段階にあります。 –
この時点では道はありません。 Odataはまだ開発段階にあり、エクセルやパワービのようなクライアントはまだ開発段階にあります。そして、odataは、医学研究、鉄道、飛行機など、クライアントがグラフを描く必要があるような大きなデータセットのために通常使用されるので、データをキャッシュし、キャッシュを最小限に抑えると思います。キャッシュを0Mbに減らすと、最小限のチャージがあるはずだというエラーがスローされます。したがって、データをロードするたびにキャッシュをクリアする必要があります。 –