0

MVC Web アプリで値をキャッシュするために MemoryCache を使用しています。MemoryCache コレクション値をファイルに保存し、後でロードすることは可能ですか?

4

2 に答える 2

0

リフレクションを使用してすべてのデータを単純なjsonオブジェクトにコピーし、それを文字列としてシリアル化してディスクに保存すると、理論的には可能だと思います。オブジェクトを取得する必要がある場合は、リフレクションを使用して、json から新しい MemoryCache インスタンスを作成する必要があります。

おそらく、バイナリのシリアル化またはオブジェクトをバイトストリームにキャストしてから保存するバリアントもあります。

于 2012-03-27T14:17:08.650 に答える