Partager via


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.Guid

    GUID qui spécifie la collection de sites.

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).

Voir aussi

Référence

SPSite classe

SPSite - Membres

SPSite - Surcharge

Microsoft.SharePoint - Espace de noms