Freigeben über


SPSite-Konstruktor (Guid, SPUserToken)

Initialisiert eine neue Instanz der basierend auf der angegebenen Websitesammlung GUID und Benutzertoken SPSite -Klasse.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Sub New ( _
    id As Guid, _
    userToken As SPUserToken _
)
'Usage
Dim id As Guid
Dim userToken As SPUserToken

Dim instance As New SPSite(id, userToken)
public SPSite(
    Guid id,
    SPUserToken userToken
)

Parameter

  • id
    Typ: System.Guid

    Eine GUID, die die Websitesammlung an.

Hinweise

SPSite -Objekten, die mit einem Benutzertoken ausführen im Zusammenhang mit dem angegebenen Benutzer erstellt werden. Der aktuelle Code benötigen die Berechtigung SharePointPermission.Impersonate Code Access Security (CAS). Es ist nicht möglich, ändern den Benutzerkontext eines SPSite -Objekts, nach der Erstellung. Umschalten der Benutzer benötigt die Erstellung eines neuen SPSite -Objekts.

Austauschbare Mitgliedschafts- und Rollenanbieter, die eine Anforderung machen müssen den Anbieter auf der Ressourcenseite übereinstimmen.

Verwenden Sie die UserToken -Eigenschaft, um das Benutzertoken abzurufen, das alle SPUser -Objekt, nicht nur für den aktuellen Benutzer zugeordnet ist. Wenn der angeforderte Benutzer nicht um den aktuellen Benutzer handelt, versucht SharePoint Foundation zuerst, zwischengespeicherte Benutzertokens aus der Datenbank abzurufen. Wenn keine Token zwischengespeichert ist oder das zwischengespeicherte Token veraltet ist, wird das Token aus dem Security ID (SID) des Benutzers ein, und ruft die Gruppenmitgliedschaftsinformationen verwenden die Autorisierung-Objekts modellieren (siehe Autorisierung, Benutzer, Gruppen und das Objektmodell in SharePoint 2013) neu SharePoint Foundation erstellt.

Siehe auch

Referenz

SPSite Klasse

SPSite-Member

SPSite-Überladung

Microsoft.SharePoint-Namespace