Share via


PrincipalInfo members

Provides access to information about a principal.

The PrincipalInfo type exposes the following members.

Constructors

  Name Description
Public method PrincipalInfo

Top

Properties

  Name Description
Public property Department Gets a value that specifies the department name of the principal.
Public property DisplayName Gets a value that specifies the display name of the principal.
Public property Email Gets a value that specifies the e-mail address of the principal.
Public property JobTitle Gets a value that specifies the job title of the principal.
Public property LoginName Gets a value that specifies the login name of the principal.
Public property Mobile Gets a value that specifies the number of a mobile device of the principal.
Public property PrincipalId Gets a value that specifies an identifier for the principal. It must be -1 if the principal does not belong to the current site.
Public property PrincipalType Gets a value that specifies the type of the principal.
Public property SIPAddress Gets a value that specifies the Session Initiation Protocol (SIP) address of the principal.
Public property TypeId This member is reserved for internal use and is not intended to be used directly from your code. (Overrides ClientValueObject.TypeId.)

Top

Methods

  Name Description
Public method CustomFromJson This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientValueObject.)
Public method CustomWriteToXml This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientValueObject.)
Public method FromJson This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from ClientValueObject.)
Protected method InitOnePropertyFromJson (Overrides ClientValueObject.InitOnePropertyFromJson(String, JsonReader).)
Public method ToString (Inherited from Object.)
Public method WriteToXml This member is reserved for internal use and is not intended to be used directly from your code. (Overrides ClientValueObject.WriteToXml(XmlWriter, SerializationContext).)

Top

See also

Reference

PrincipalInfo class

Microsoft.SharePoint.Client.Utilities namespace