Share via


PrincipalInfo members

Contains information that represents the user of a SharePoint site.

The PrincipalInfo type exposes the following members.

Methods

  Name Description
Public method Equals (Inherited from ValueType.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from ValueType.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from ValueType.)

Top

Fields

  Name Description
Public field AccountName E-mail address or account name that is associated with the user of a SharePoint site.
Public field Department Department that is associated with a user of a SharePoint site.
Public field DisplayName Name that is displayed for a SharePoint site principal.
Public field Email E-mail address that is associated with a user of a SharePoint site.
Public field IsResolved Specifies whether the user has been validated against Active Directory Domain Services (AD DS) or some other membership provider.
Public field MoreMatches List that includes all occurrences of a specified principal logon name and principal type that have permissions to access a specific SharePoint site. These permissions are stored in various sources such as membership provider directories, role provider directories, or Active Directory Domain Services (AD DS) directory.
Public field PrincipalType Specifies the scope and other information that is associated with a principal of a SharePoint site.
Public field Title Job title of the principal.
Public field UserInfoID Member identifier (ID) for an SPUser object that is initialized to -1 when the object is created, and then set to a unique value when the object is added to an SPUserCollection.

Top

See also

Reference

PrincipalInfo structure

WebSvcPeople namespace