Search Results for 'SPContext'


1 POSTS

  1. 2012/04/16 [SharePoint 2010] SPSite Class by jincaesar

[SharePoint 2010] SPSite Class

SPSite Class
MSDN: The SPSite class represents a collection of sites on a virtual server, including a top-level site and all its subsites.
Each SPSite object, or site collection, is represented within an SPSiteCollection object that consists of the collection of all site collections on the virtual server.
SPSite 클래스는 최상위 사이트와 모든 하위 사이트를 포함하여 가상 서버에 사이트 모음을 나타냅니다.
각 SPSite 개체, 또는 사이트 모음은 가상 서버의 모든 사이트 컬렉션의 컬렉션으로 구성되어 SPSiteCollection 개체 내에 표시됩니다.

System.Object
  Microsoft.SharePoint.SPSite

Public Constructors
SPSite(String):
문자열로 지정된 절대 URL에 해당하는 SPSite 클래스 기반의 새 인스턴스를 초기화합니다.
Remarks
SPSite 생성자에 전달되는 URL이 정확히 사이트 컬렉션 URL과 일치될 필요는 없다.
예를 들어 http://Server_Name/sites/Site_Name/Subsite_Name/default.aspx 인 사이트 컬렉션이 있으면 http://Server_Name/sites/Site_Name까지만 적어도 상관없다는 뜻 같다.

SPSite siteCollection = new SPSite("http://Server_Name/Sites/Site_Name/");

SPSite(Guid): 사이트 모음의 GUID에 해당하는 SPSite 클래스 기반의 새 인스턴스를 초기화합니다.

SPContext.Current Property
MSDN: Gets the context of the current HTTP request in Microsoft SharePoint Foundation
현재 HTTP 요청의 Context를 가져옵니다.
Namespacee: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes

Remarks
Current 속성은 SPContext내에 다양한 개체에 액세스하는 속성을 제공합니다.
예를 들어, 현재 목록(Current List),  Web Site, Site Colection, Web Application 같은 개체에 액세스하는 속성을 제공한다.

Examples
SPWebApplication oWebApplicationCurrent = SPContext.Current.Site.WebApplication;
SPSiteCollection collSites = oWebApplicationCurrent.Sites;

foreach (SPSite oSite in collSites)
{
   Response.Write(oSite.Url + "<BR>");
   oSite.Dispose();
}




크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by jincaesar

2012/04/16 15:07 2012/04/16 15:07
, ,
Response
No Trackback , No Comment
RSS :
http://jincaesar.maru.net/tc/rss/response/93