Question

Nous avons le code suivant:

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

    }

SPDisposeChecker rapporte comme une fuite de mémoire. Faut-il disposer le site Web à la fin du foreach?

Était-ce utile?

La solution

Oui, disposer le SPWeb ici à chaque fois!

Autres conseils

Quelqu'un pourrait avoir besoin de sauvegarder moi, mais si vous obtenez un objet de cette collection, il ne crée en fait une instance SPWeb chaque fois (la collection est juste une collection de références d'objets plutôt que les objets eux-mêmes?), de sorte que vous aurez en effet besoin de disposer de l'objet après chaque itération.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top