在Microsoft SharePoint Foundation中获取当前 HTTP 请求的上下文。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Shared ReadOnly Property Current As SPContext
Get
用法
Dim value As SPContext
value = SPContext.Current
public static SPContext Current { get; }
属性值
类型:Microsoft.SharePoint.SPContext
SharePoint Foundation上下文中。
备注
Current属性提供属性访问在当前的SharePoint Foundation上下文中,各种对象例如当前列表、 网站、 网站集或 Web 应用程序。
示例
下面的示例使用Current属性来访问当前 Web 应用程序中的网站集的集合。
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();
}