Table of Contents

Interface ISharePointPrincipal

Namespace
PnP.Core.Model.Security
Assembly
PnP.Core.dll

Represents a SharePoint user or group that can be assigned permissions to control security.

public interface ISharePointPrincipal

Properties

Id

Gets a value that specifies the member identifier for the principal (user/group).

int Id { get; }

Property Value

int

IsHiddenInUI

Gets a value that indicates whether this member should be hidden in the UI.

bool IsHiddenInUI { get; set; }

Property Value

bool

LoginName

Gets the login name of the principal (user/group).

string LoginName { get; }

Property Value

string

PrincipalType

Gets a value containing the type of the principal.

PrincipalType PrincipalType { get; }

Property Value

PrincipalType

Title

Name of the principal (user/group).

string Title { get; set; }

Property Value

string