(Guid, SPUserToken) del constructor SPSite

Inicializa una nueva instancia de la clase SPSite en función de la colección de sitios especificada GUID y el token de usuario.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Sub New ( _
    id As Guid, _
    userToken As SPUserToken _
)
'Uso
Dim id As Guid
Dim userToken As SPUserToken

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

Parámetros

  • id
    Tipo: System.Guid

    GUID que especifica la colección de sitios.

Comentarios

SPSite objetos que se crean con un token de usuario que se ejecutan en el contexto del usuario especificado. El código actual debe tener el permiso de seguridad (CAS) de acceso de código de SharePointPermission.Impersonate . No es posible cambiar el contexto de usuario de un objeto SPSite después de haber creado. Cambio de los usuarios, requiere la creación de un nuevo objeto SPSite .

Acoplables proveedores de roles y pertenencia que se realización una solicitud deben coincidir con el proveedor en el lado de recursos.

Utilice la propiedad UserToken para obtener el token de usuario que está asociada con cualquier objeto SPUser , no solo el usuario actual. Si el usuario solicitado no es el usuario actual, intente primero SharePoint Foundation recuperar el token de usuario almacenados en memoria caché de la base de datos. Si no hay token se almacena en caché, o si el token de caché es obsoletos, SharePoint Foundation vuelve a crear el token de la seguridad ID (SID) del usuario y obtiene la información de pertenencia al grupo con el objeto de autorización de modelo (vea Autorización, usuarios, grupos y el modelo de objetos de SharePoint 2013).

Vea también

Referencia

clase SPSite

Miembros SPSite

Sobrecarga SPSite

Espacio de nombres Microsoft.SharePoint