Search Results for

    Show / Hide Table of Contents

    Interface IIdentity

    The Identity resource represents an identity of an actor. For example, an actor can be a user, device, or application.

    Inherited Members
    IDataModel<IIdentity>.Requested
    IDataModel<IIdentity>.HasValue(String)
    IDataModel<IIdentity>.HasChanged(String)
    IDataModel<IIdentity>.IsPropertyAvailable(Expression<Func<IIdentity, Object>>)
    IDataModel<IIdentity>.ArePropertiesAvailable(Expression<Func<IIdentity, Object>>[])
    IDataModel<IIdentity>.EnsureProperties(Expression<Func<IIdentity, Object>>[])
    IDataModel<IIdentity>.EnsurePropertiesAsync(Expression<Func<IIdentity, Object>>[])
    IDataModel<IIdentity>.ExecuteRequestAsync(ApiRequest)
    IDataModel<IIdentity>.ExecuteRequest(ApiRequest)
    IDataModel<IIdentity>.ExecuteRequestBatchAsync(ApiRequest)
    IDataModel<IIdentity>.ExecuteRequestBatch(ApiRequest)
    IDataModel<IIdentity>.ExecuteRequestBatchAsync(Batch, ApiRequest)
    IDataModel<IIdentity>.ExecuteRequestBatch(Batch, ApiRequest)
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    Namespace: PnP.Core.Model.Security
    Assembly: PnP.Core.dll
    Syntax
    public interface IIdentity : IDataModel<IIdentity>, IDataModelParent, IDataModelWithContext, ISupportModules<IIdentity>

    Properties

    DisplayName

    The identity's display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won't show up as having changed when using delta.

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

    Id

    Unique identifier for the identity.

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

    TenantId

    Unique identity of the tenant (optional).

    Declaration
    string TenantId { get; set; }
    Property Value
    System.String

    UserIdentityType

    In case the identity is a user this property contains the user type of the user

    Declaration
    TeamUserIdentityType UserIdentityType { get; set; }
    Property Value
    TeamUserIdentityType

    Extension Methods

    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