Freigeben über


SPSite-Konstruktor (Guid, SPUrlZone, SPUserToken)

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

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

Syntax

'Declaration
Public Sub New ( _
    id As Guid, _
    zone As SPUrlZone, _
    userToken As SPUserToken _
)
'Usage
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
)

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. Es ist nicht möglich, ändern den Benutzerkontext eines SPSite -Objekts, nachdem es erstellt wurde. Benutzer umschalten erfordert das Erstellen eines neuen SPSite -Objekts.

Das Benutzertoken kann übertragen über Websitesammlungen hinweg, aber innerhalb der Identitätsverwaltungssystemen. Austauschbare Mitgliedschafts- und Rollenanbieter-Anbietern eine Anforderung müssen beispielsweise 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 Sie der angeforderte Benutzer nicht der aktuelle Benutzer ist, erstellt SharePoint Foundation das Token aus der Sicherheits-ID (SID) des Benutzers und ruft die Gruppenmitgliedschaftsinformationen verwenden die Autorisierung-Objekts modellieren (siehe Autorisierung, Benutzer, Gruppen und das Objektmodell in SharePoint 2013).

Siehe auch

Referenz

SPSite Klasse

SPSite-Member

SPSite-Überladung

Microsoft.SharePoint-Namespace