SPSite constructor (Guid, SPUrlZone, SPUserToken)
初始化根據指定的網站集合的 GUID、 URL] 區域中,以及使用者語彙基元的SPSite類別的新執行個體。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Sub New ( _
id As Guid, _
zone As SPUrlZone, _
userToken As SPUserToken _
)
'用途
Dim id As Guid
Dim zone As SPUrlZone
Dim userToken As SPUserToken
Dim instance As New SPSite(id, zone, _
userToken)
public SPSite(
Guid id,
SPUrlZone zone,
SPUserToken userToken
)
參數
id
Type: System.Guid指定網站集合的 GUID。
zone
Type: Microsoft.SharePoint.Administration.SPUrlZone指定 URL 區域的SPUrlZone值。
userToken
Type: Microsoft.SharePoint.SPUserTokenSPUserToken物件,表示使用者語彙基元。
備註
使用指定的使用者內容中執行的使用者語彙基元建立的SPSite物件。您不能變更的使用者內容的SPSite物件,只要建立之後。切換使用者時,需要建立新的SPSite物件。
使用者語彙基元是可傳送在網站集合,但不是會跨身份識別管理系統。例如,隨插即用的成員資格與角色提供者提出要求必須符合在資源端提供者。
使用UserToken屬性來取得任何SPUser物件,而不只是目前的使用者相關聯的使用者語彙基元。如果所要求的使用者不是目前的使用者, SharePoint Foundation會建置從使用者和取得使用授權物件的群組成員資格資訊模型 (請參閱Users, Groups, and Authorization) 的安全性識別元 (SID) 的語彙基元。