Share via


PrincipalInfo - Structure

Contient des informations qui correspondent à l'utilisateur d'un site SharePoint.

Espace de noms :  WebSvcPeople
Assembly :  STSSOAP (dans STSSOAP.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public Structure PrincipalInfo
'Utilisation
Dim instance As PrincipalInfo
[SerializableAttribute]
public struct PrincipalInfo

Remarques

Cette structure contient des informations qui correspondent à un utilisateur d'un site SharePoint. Les informations incluent un surnom ou nom complet de l'utilisateur, le département auquel ils sont associés, une adresse de messagerie et le nom du compte sous lequel l'adresse de messagerie est connue. Autres membres de la structure incluent le titre de la tâche de l'utilisateur, la portée de sécurité ou de types, un champ qui spécifie si l'objet utilisateur a été validé par rapport à une liste d'utilisateurs de site Web et l'identificateur de membre unique (ID) à laquelle cette entité est connue dans un objet SPUserCollection . La structure peut également inclure plusieurs correspondances avec l'ID d'utilisateur si l'utilisateur a accès à plusieurs groupes de sécurité par un fournisseur d'appartenances, un fournisseur de rôles ou Services de domaine Active Directory (AD DS).

Cette structure est utilisée pour sérialiser des données utilisateur entre les serveurs d'annuaire et SharePoint Foundation des sites Web ou entre les fournisseurs et les consommateurs SharePoint Foundation .

Il est également utilisé pour gérer les listes de distribution de la même façon que les comptes d'utilisateur individuels sont gérés.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

PrincipalInfo - Membres

WebSvcPeople - Espace de noms

PeopleEditor

PeoplePickerDialog

System.Security.Principal

SPPrincipalInfo