Pregunta

Tenemos el siguiente código:

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

    }

SPDisposeChecker informa como una pérdida de memoria. ¿Hay que disponer el sitio web al final del foreach?

¿Fue útil?

Solución

Sí, disponer el SPWeb aquí cada vez!

Otros consejos

Alguien que tenga que realizar copias de seguridad mí, pero si usted está recibiendo un objeto de esa colección, se crea realmente una instancia SPWeb cada vez (la colección es sólo una colección de referencias a objetos en lugar de los objetos mismos?), por lo que de hecho se necesita disponer del objeto después de cada iteración.

Licenciado bajo: CC-BY-SA con atribución
scroll top