SPSite constructor (String)
初始化根據指定的 URL 的SPSite類別的新執行個體。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Sub New ( _
requestUrl As String _
)
'用途
Dim requestUrl As String
Dim instance As New SPSite(requestUrl)
public SPSite(
string requestUrl
)
參數
requestUrl
Type: System.String網站集合絕對 URL。
Exceptions
Exception | Condition |
---|---|
FileNotFoundException | 找不到站台集合。 |
備註
傳遞至SPSite建構函式的 URL 不需要完全符合網站集合 URL。請參閱以下範例。
注意
沙箱化解決方案中不允許這個建構函式。在這種情況下, requestUrl參數的值必須解析成用來部署沙箱化解決方案的父網站集合。如果requestUrl參數的值解析為任何其他網站集合的 URL,建構函式擲回例外狀況,因為沙箱化解決方案不允許存取任何 SharePoint 外的物件其裝載的網站集合。
Examples
下列程式碼範例會傳回位於 https://Server_Name/sites/Site_Name即使傳遞至建構函式的 URL 不符合網站集合 URL 的網站集合。
Using oSiteCollection As New SPSite("http://Server_Name/sites/Site_Name/Subsite_Name/default.aspx")
...
End Using
using (SPSite oSiteCollection = new SPSite("http://Server_Name/sites/Site_Name/Subsite_Name/default.aspx"))
{
...
}
在下一步的程式碼範例會建立使用System.Environment.MachineName的SPSite物件。
Using oSiteCollection As New SPSite("http://" + System.Environment.MachineName + "/sites/Site_Name")
...
End Using
using (SPSite oSiteCollection = new SPSite("http://" + System.Environment.MachineName + "/sites/Site_Name"))
{
...
}
注意事項 |
---|
某些物件實作IDisposable介面,並且您必須避免之後不再需要保留這些物件在記憶體中。良好的程式碼撰寫方式的相關資訊,請參閱Disposing Objects。 |