Search Results for

    Show / Hide Table of Contents

    Interface IMe

    Contains information about the current user

    Inherited Members
    IDataModel<IMe>.Requested
    IDataModel<IMe>.HasValue(String)
    IDataModel<IMe>.HasChanged(String)
    IDataModel<IMe>.IsPropertyAvailable(Expression<Func<IMe, Object>>)
    IDataModel<IMe>.ArePropertiesAvailable(Expression<Func<IMe, Object>>[])
    IDataModel<IMe>.EnsureProperties(Expression<Func<IMe, Object>>[])
    IDataModel<IMe>.EnsurePropertiesAsync(Expression<Func<IMe, Object>>[])
    IDataModel<IMe>.ExecuteRequestAsync(ApiRequest)
    IDataModel<IMe>.ExecuteRequest(ApiRequest)
    IDataModel<IMe>.ExecuteRequestBatchAsync(ApiRequest)
    IDataModel<IMe>.ExecuteRequestBatch(ApiRequest)
    IDataModel<IMe>.ExecuteRequestBatchAsync(Batch, ApiRequest)
    IDataModel<IMe>.ExecuteRequestBatch(Batch, ApiRequest)
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    IDataModelGet<IMe>.GetBatchAsync(Batch, Expression<Func<IMe, Object>>[])
    IDataModelGet<IMe>.GetAsync(Expression<Func<IMe, Object>>[])
    IDataModelLoad<IMe>.LoadBatchAsync(Batch, Expression<Func<IMe, Object>>[])
    IDataModelLoad<IMe>.LoadAsync(Expression<Func<IMe, Object>>[])
    IDataModelUpdate.UpdateBatchAsync()
    IDataModelUpdate.UpdateBatchAsync(Batch)
    IDataModelUpdate.UpdateAsync()
    IDataModelUpdate.UpdateBatch()
    IDataModelUpdate.UpdateBatch(Batch)
    IDataModelUpdate.Update()
    Namespace: PnP.Core.Model.Me
    Assembly: PnP.Core.dll
    Syntax
    public interface IMe : IDataModel<IMe>, IDataModelParent, IDataModelWithContext, ISupportModules<IMe>, IDataModelGet<IMe>, IDataModelLoad<IMe>, IDataModelUpdate

    Properties

    BusinessPhones

    Business phone for the current user

    Declaration
    List<string> BusinessPhones { get; }
    Property Value
    List<System.String>

    Chats

    Collection of Chats of the user Implements .
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    IChatCollection Chats { get; }
    Property Value
    IChatCollection

    DisplayName

    Display name of the current user

    Declaration
    string DisplayName { get; }
    Property Value
    System.String

    GivenName

    Given name of the current user

    Declaration
    string GivenName { get; }
    Property Value
    System.String

    Id

    The Unique ID of the User/Group

    Declaration
    Guid Id { get; }
    Property Value
    Guid

    JobTitle

    Job title of the current user

    Declaration
    string JobTitle { get; }
    Property Value
    System.String

    Mail

    Email address of the current user

    Declaration
    string Mail { get; }
    Property Value
    System.String

    MobilePhone

    Mobile phone number of the current user

    Declaration
    string MobilePhone { get; }
    Property Value
    System.String

    OfficeLocation

    Office location of the current user

    Declaration
    string OfficeLocation { get; }
    Property Value
    System.String

    PreferredLanguage

    Preferred language used by the current user

    Declaration
    string PreferredLanguage { get; }
    Property Value
    System.String

    SurName

    Surname of the current user

    Declaration
    string SurName { get; }
    Property Value
    System.String

    UserPrincipalName

    UPN of the current user

    Declaration
    string UserPrincipalName { get; }
    Property Value
    System.String

    Methods

    SendMail(MailOptions)

    Sends an email under the current user context

    Declaration
    void SendMail(MailOptions mailOptions)
    Parameters
    MailOptions mailOptions

    SendMailAsync(MailOptions)

    Sends an email under the current user context

    Declaration
    Task SendMailAsync(MailOptions mailOptions)
    Parameters
    MailOptions mailOptions

    Returns
    Task

    Extension Methods

    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.Get<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.Load<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.QueryProperties<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    RequestModuleExtensions.WithHeaders<TModel>(ISupportModules<TModel>, Dictionary<String, String>, Action<Dictionary<String, String>>)
    RequestModuleExtensions.WithResponseHeaders<TModel>(ISupportModules<TModel>, Action<Dictionary<String, String>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer