SPSite constructor (Guid, SPUrlZone, SPUserToken)
Inicializa uma nova instância da classe SPSite com base no GUID do conjunto de sites especificado, zona de URL e o token de usuário.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub New ( _
id As Guid, _
zone As SPUrlZone, _
userToken As SPUserToken _
)
'Uso
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
)
Parâmetros
id
Type: System.GuidUm GUID que especifica o conjunto de sites.
zone
Type: Microsoft.SharePoint.Administration.SPUrlZoneUm valor de SPUrlZone que especifica a zona de URL.
userToken
Type: Microsoft.SharePoint.SPUserTokenUm objeto SPUserToken que representa o token do usuário.
Comentários
SPSite os objetos que são criados com um token de usuário que são executado no contexto do usuário especificado. Não é possível alterar o contexto de usuário de um objeto de SPSite depois de ele ter sido criado. Alternando usuários requer a criação de um novo objeto de SPSite .
O token do usuário é transferível em conjuntos de sites, mas não em sistemas de gerenciamento de identidade. Por exemplo, provedores de associação e funções plugáveis fazendo uma solicitação devem corresponder o provedor no lado do recurso.
Use a propriedade UserToken para obter o token do usuário que está associado com qualquer objeto de SPUser , não apenas para o usuário atual. Se o usuário solicitado não é o usuário atual, o SharePoint Foundation cria o token do identificador de segurança (SID) do usuário e obtém as informações de membros de grupo usando o objeto de autorização do modelo (consulte Users, Groups, and Authorization).