Table of Contents

Enum ChangeType

Namespace
PnP.Core.Model.SharePoint
Assembly
PnP.Core.dll

Enumeration of the possible types of changes.

public enum ChangeType

Fields

Activity = 22

Enumeration whose values specify that an object has had an activity

Add = 1

Enumeration whose values specify that an object has been added within the scope of a list, site, site collection, or content database.

AssignmentAdd = 11

Enumeration whose values specify that a user has been given permissions to a list.

The list must have unique permissions enabled.

AssignmentDelete = 12

Enumeration whose values specify that a user has lost permissions to a list.

The list must have unique permissions enabled.

DeleteObject = 3

Enumeration whose values specify that an object has been deleted within the scope of a list, site, site collection, or content database.

Dirty = 21

Enumeration whose values specify that an object has a pending modification due to an operation on another item.

ListContentTypeAdd = 19

Enumeration whose values specify that an object has been added within the scope of a list content type.

ListContentTypeDelete = 20

Enumeration whose values specify that an object has been deleted within the scope of a list content type.

MemberAdd = 13

Enumeration whose values specify that a user has been added to a group.

MemberDelete = 14

Enumeration whose values specify that a user has been removed from a group.

MoveAway = 5

Enumeration whose values specify that a non-leaf section within a URL has been renamed. The object was moved away from the location within the site specified by the change.

MoveInto = 6

Enumeration whose values specify that a non-leaf section within a URL has been renamed. The object was moved into the location within the site specified by the change.

Navigation = 16

Enumeration whose values specify that a change in the navigation structure of a site collection has been made.

NoChange = 0

Enumeration whose values indicate that no change has taken place.

Rename = 4

Enumeration whose values specify that the leaf in a URL has been renamed.

Restore = 7

Enumeration whose values specify that an object has restored from a backup or from the recycle bin.

RoleAdd = 8

Enumeration whose values specify that a role definition has been added.

RoleDelete = 9

Enumeration whose values specify that a role definition has been deleted.

RoleUpdate = 10

Enumeration whose values specify that a role definition has been updated.

ScopeAdd = 17

Enumeration whose values specify that a change in permissions scope has been made to break inheritance from an object's parent.

ScopeDelete = 18

Enumeration whose values specify that a change in permissions scope has been made to revert back to inheriting permissions from an object's parent.

SystemUpdate = 15

Enumeration whose values specify that a change has been made to an item using the SystemUpdate method.

Update = 2

Enumeration whose values specify that an object has been modified within the scope of a list, site, site collection, or content database.