Spdisposechecker, ist das ein falsch positiv?
-
16-10-2019 - |
Frage
Wir haben den folgenden Code:
foreach (SPWeb website in collectionOfWebSites)
{
// Some code, no dispose of website
}
SPDisposechecker meldet es als Speicherleck. Sollten wir die Website am Ende des Foreach entsorgen?
Lösung
Ja, entsorgen Sie das SPWEB hier jedes Mal!
Andere Tipps
Möglicherweise muss mich jemand untermauern, aber wenn Sie ein Objekt aus dieser Sammlung erhalten, erstellt es jedes Mal eine SPWeb -Instanz (die Sammlung ist nur eine Sammlung von Objektreferenzen und nicht die Objekte selbst?) In der Tat müssen das Objekt nach jeder Iteration entsorgen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange