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.GuidEine GUID, die die Websitesammlung an.
zone
Typ: Microsoft.SharePoint.Administration.SPUrlZoneEin SPUrlZone -Wert, der die URL-Zone angibt.
userToken
Typ: Microsoft.SharePoint.SPUserTokenEin SPUserToken -Objekt, das Benutzertoken darstellt.
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).