2

ASP.NET の Web キャッシュにキャッシュしたい DataSet があります。コンテンツは頻繁には変更されず、数時間のキャッシュが機能するはずです。

私の問題は、DataSet を作成するときに、dispose を呼び出す必要があるという CA2000 警告が表示されることです。ただし、一部の記事では、DataSet をキャッシュできると述べています。DataSet が Dispose を直接実装しているとは思えません。ただし、それはクラスから派生しています。

CA2000 警告を受け取らないように DataSet をキャッシュする最善の方法は何ですか?

4

1 に答える 1

1

あなたが受け取っているのと同じ警告は表示されません。しかし実際にはDataSet、管理されていないリソースが含まれていないため、一般的なケースでは a を破棄する必要はありません。

この他の回答を参照してください。

于 2013-08-01T19:00:55.480 に答える