AFAIK it's not the case where u should dispose your resources. There are a few cases to dispose SPWeb, but feature not the case
Michael Nemtsev Readify | Senior Developer Microsoft MVP [.NET/C#] Tel: +61 424 184 978 | Email: [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Lee Marriage Sent: Wednesday, March 26, 2008 11:26 AM To: [email protected] Subject: [OzMOSS] Object Disposal in Feature Receivers A question on object disposal which has sparked a little debate. When calling the FeatureActivated method, the object to the parent site can be found at 'properties.Feature.Parent'. Best practices for using objects which implement the IDisposable interface say to call the Dispose() method when finished using the object. For example: using (SPWeb web = (SPWeb)properties.Feature.Parent) { //.... Do something here } or this way: SPWeb web = (SPWeb)properties.Feature.Parent web.Dispose(); However having read this article http://msdn2.microsoft.com/en-us/library/aa973248.aspx and seen many examples on the www where the 'properties.Feature.Parent' isn't explicitly disposed a debate has been sparked as to whether or not getting the web (or site) using 'properties.Feature.Parent' requires disposal in the aforementioned manner? So what says you; to dispose or not to dispose? Cheers, Lee Marriage ------------------------------------------------------------------- OzMOSS.com - to unsubscribe from this list, send a message back to the list with 'unsubscribe' as the subject. Powered by mailenable.com ------------------------------------------------------------------- OzMOSS.com - to unsubscribe from this list, send a message back to the list with 'unsubscribe' as the subject. Powered by mailenable.com
