Interface IMe
Contains information about the current user
public interface IMe : IDataModel<IMe>, IDataModelParent, IDataModelWithContext, ISupportModules<IMe>, IDataModelGet<IMe>, IDataModelLoad<IMe>, IDataModelUpdate
- Inherited Members
- Extension Methods
Properties
BusinessPhones
Business phone for the current user
List<string> BusinessPhones { get; }
Property Value
Chats
Collection of Chats of the user
Implements IQueryable<T>.
See Requesting model collections
and IQueryable performance considerations to learn more.
IChatCollection Chats { get; }
Property Value
DisplayName
Display name of the current user
string DisplayName { get; }
Property Value
GivenName
Given name of the current user
string GivenName { get; }
Property Value
Id
The Unique ID of the User/Group
Guid Id { get; }
Property Value
JobTitle
Job title of the current user
string JobTitle { get; }
Property Value
Email address of the current user
string Mail { get; }
Property Value
MobilePhone
Mobile phone number of the current user
string MobilePhone { get; }
Property Value
OfficeLocation
Office location of the current user
string OfficeLocation { get; }
Property Value
PreferredLanguage
Preferred language used by the current user
string PreferredLanguage { get; }
Property Value
SurName
Surname of the current user
string SurName { get; }
Property Value
UserPrincipalName
UPN of the current user
string UserPrincipalName { get; }
Property Value
Methods
SendMail(MailOptions)
Sends an email under the current user context
void SendMail(MailOptions mailOptions)
Parameters
mailOptionsMailOptions
SendMailAsync(MailOptions)
Sends an email under the current user context
Task SendMailAsync(MailOptions mailOptions)
Parameters
mailOptionsMailOptions