質問

次のコードがあります。

    foreach (SPWeb website in collectionOfWebSites)
    {
           // Some code, no dispose of website

    }

Spdisposecheckerは、それをメモリリークとして報告しています。 foreachの最後にウェブサイトを処分する必要がありますか?

役に立ちましたか?

解決

はい、毎回ここにspwebを処分します!

他のヒント

誰かが私をバックアップする必要があるかもしれませんが、あなたがそのコレクションからオブジェクトを取得している場合、それは実際に毎回SPWEBインスタンスを作成します(コレクションはオブジェクト自体ではなくオブジェクト参照の単なるコレクションですか?)実際、各反復後にオブジェクトを処分する必要があります。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top