Skip to main content

SharePoint Web Part development - Some lessons learnt. - Edwa...

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

URL Tag Cloud

Bookmark History

Saved by 1 people (0 private), first by anonymouse user on 2008-05-07


Public Sticky notes

Object / Method / Property Requires disposal What to dispose Example usage / Explanation
new SPSite() Yes returned SPSite  
SPSite.OpenWeb() Yes returned SPWeb  
SPSite.RootWeb Yes returned SPWeb  
SPSiteCollection.Add() Yes returned SPSite  
new SPGlobalAdmin() Yes returned SPGlobalAdmin  
SPSite.AllWebs[]
↔  SPWebCollection[]
Yes returned SPWeb using(SPWeb web = site.AllWebs[0])
{ /// }
SPSite.SelfServiceCreateSite Yes returned SPSite  
SPSite.LockIssue
SPSite.Owner
SPSite.SecondaryContact
Yes SPSite.RootWeb The properties reference data from the top-level Web site and use the SPSite.RootWeb property
SPWeb.ParentWeb Yes returned SPWeb  
SPWeb.Site No?   Think this gets disposed of when you dispose the SPWeb instance
SPWeb.Webs.Add()
↔ SPWebCollection.Add()
Yes returned SPWeb  
SPWeb.Webs[]
↔ SPWebCollection[]
Yes returned SPWeb  
Microsoft.SharePoint.Portal.SiteData.Area.Web Yes returned SPWeb  
WebPartPage.RootWeb Yes returned SPWeb  
SPControl.GetContextSite No    
SPControl.GetContextWeb No    
Updated: 23/07/07 - Included SPWeb.Site

Highlighted by ejwettstein

Readers (1)