Public Shared ReadOnly Property Current As SPContext
Dim value As SPContext value = SPContext.Current
public static SPContext Current { get; }
The Current property provides properties that access various objects within the current Windows SharePoint Services context, for example, the current list, Web site, site collection, or Web application.
The following example uses the Current property to access the collection of site collections in the current Web applicaton.
Dim myApp As SPWebApplication = SPContext.Current.Site.WebApplication Dim sites As SPSiteCollection = myApp.Sites Dim site As SPSite For Each site In sites Response.Write((site.Url + "<BR>")) Next site
SPWebApplication oWebApplicationCurrent = SPContext.Current.Site.WebApplication; SPSiteCollection collSites = oWebApplicationCurrent.Sites; foreach (SPSite oSite in collSites) { Response.Write(oSite.Url + "<BR>"); oSite.Dispose(); }