Share via


Principal Class

Definition

[Microsoft.SharePoint.Client.ScriptType("SP.Principal", ServerTypeId="{8a76e712-17a1-4a40-b2df-cca7c060d78f}")]
public class Principal : Microsoft.SharePoint.Client.ClientObject
type Principal = class
    inherit ClientObject
Public Class Principal
Inherits ClientObject
Inheritance
Principal
Derived
Attributes

Constructors

Principal(ClientRuntimeContext, ObjectPath)

Properties

Context (Inherited from ClientObject)
Id
IsHiddenInUI
LoginName
ObjectData (Inherited from ClientObject)
ObjectVersion (Inherited from ClientObject)
Path (Inherited from ClientObject)
PrincipalType
ServerObjectIsNull (Inherited from ClientObject)
Tag (Inherited from ClientObject)
Title
TypedObject (Inherited from ClientObject)

Methods

CheckUninitializedProperty(String) (Inherited from ClientObject)
CustomFromJson(JsonReader) (Inherited from ClientObject)
FromJson(JsonReader) (Inherited from ClientObject)
InitNonPropertyFieldFromJson(String, JsonReader) (Inherited from ClientObject)
InitOnePropertyFromJson(String, JsonReader)
IsObjectPropertyInstantiated(String) (Inherited from ClientObject)
IsPropertyAvailable(String) (Inherited from ClientObject)
LoadExpandoFields() (Inherited from ClientObject)
RefreshLoad() (Inherited from ClientObject)
RemoveFromParentCollection() (Inherited from ClientObject)
Retrieve() (Inherited from ClientObject)
Retrieve(String[]) (Inherited from ClientObject)
UpdateClientObjectPropertyType(String, Object, JsonReader) (Inherited from ClientObject)

Applies to