SPSite - Constructeur (Guid, SPUrlZone, SPUserToken)
Initialise une nouvelle instance de la classe SPSite selon le GUID de collection de sites spécifiée, une zone d'URL et un jeton utilisateur.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Sub New ( _
id As Guid, _
zone As SPUrlZone, _
userToken As SPUserToken _
)
'Utilisation
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
)
Paramètres
id
Type : System.GuidGUID qui spécifie la collection de sites.
zone
Type : Microsoft.SharePoint.Administration.SPUrlZoneValeur SPUrlZone qui spécifie la zone URL.
userToken
Type : Microsoft.SharePoint.SPUserTokenObjet SPUserToken qui représente le jeton utilisateur.
Remarques
objets SPSite qui sont créés avec un jeton utilisateur s'exécutent dans le contexte de l'utilisateur spécifié. Il n'est pas possible de modifier le contexte utilisateur d'un objet SPSite une fois qu'elle a été créée. Les utilisateurs de commutation requiert la création d'un nouvel objet SPSite .
Le jeton utilisateur est valeurs dans les collections de sites, mais pas entre des systèmes de gestion des identités. Par exemple, enfichables fournisseurs d'appartenances et de rôles émission d'une demande doivent correspondre au fournisseur sur le côté de la ressource.
Utilisez la propriété UserToken pour obtenir le jeton utilisateur qui est associé à n'importe quel objet SPUser , pas seulement l'utilisateur actuel. Si l'utilisateur demandé n'est pas l'utilisateur actuel, SharePoint Foundation génère le jeton à partir de l'identificateur de sécurité (SID) de l'utilisateur et obtient les informations de l'appartenance de groupe à l'aide de l'objet d'autorisation modèle (voir Autorisation, utilisateurs, groupes et modèle objet dans SharePoint 2013).