Domanda

Abbiamo il seguente codice:

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

    }

SPDisposeChecker sta segnalando come una perdita di memoria. Dovremmo smaltire il sito web alla fine del foreach?

È stato utile?

Soluzione

Sì, smaltire lo SPWeb qui ogni volta!

Altri suggerimenti

Qualcuno potrebbe aver bisogno di eseguire il backup di me, ma se stai ricevendo un oggetto da collezione che, lo fa in realtà creare un'istanza SPWeb ogni volta (la collezione è solo un insieme di riferimenti a oggetti, piuttosto che gli oggetti stessi?), quindi sarà davvero bisogno di smaltire l'oggetto dopo ogni iterazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top