Class ChangeQueryOptions
Defines a query that is performed against the change log.
Inheritance
System.Object
ChangeQueryOptions
Assembly: PnP.Core.dll
Syntax
public class ChangeQueryOptions : object
Constructors
Declaration
public ChangeQueryOptions()
Declaration
public ChangeQueryOptions(bool allChangeObjectTypes, bool allChangeTypes)
Parameters
System.Boolean
allChangeObjectTypes
If true , get changes for all change object types.
|
System.Boolean
allChangeTypes
If true , get all change types.
|
Properties
Specifies whether activity is included in the query.
Declaration
public bool Activity { get; set; }
Property Value
Gets or sets a value that specifies whether add changes are included in the query.
Declaration
public bool Add { get; set; }
Property Value
Gets or sets a value that specifies whether changes to alerts are included in the query.
Declaration
public bool Alert { get; set; }
Property Value
Gets or sets a value that specifies the end date and end time for changes that are returned through the query.
Declaration
public IChangeToken ChangeTokenEnd { get; set; }
Property Value
Gets or sets a value that specifies the start date and start time for changes that are returned through the query.
Changes after this change token are returned.
Declaration
public IChangeToken ChangeTokenStart { get; set; }
Property Value
Gets or sets a value that specifies whether changes to content types are included in the query.
Declaration
public bool ContentType { get; set; }
Property Value
Gets or sets a value that specifies whether delete changes are included in the query.
Declaration
public bool DeleteObject { get; set; }
Property Value
The maximum number of items to return (defaults to 1000).
Declaration
public long FetchLimit { get; set; }
Property Value
Gets or sets a value that specifies whether changes to site columns are included in the query.
Declaration
public bool Field { get; set; }
Property Value
Gets or sets a value that specifies whether changes to files are included in the query.
Declaration
public bool File { get; set; }
Property Value
Gets or sets value that specifies whether changes to folders are included in the query.
Declaration
public bool Folder { get; set; }
Property Value
Gets or sets a value that specifies whether changes to groups are included in the query.
Declaration
public bool Group { get; set; }
Property Value
Gets or sets a value that specifies whether adding users to groups is included in the query.
Declaration
public bool GroupMembershipAdd { get; set; }
Property Value
Gets or sets a value that specifies whether deleting users from the groups is included in the query.
Declaration
public bool GroupMembershipDelete { get; set; }
Property Value
Ignore errors when calling GetChanges if the caller's start ChangeToken
is not found in the database (exact match) or if there are no changes in
the database.
Declaration
public bool IgnoreStartTokenNotFoundError { get; set; }
Property Value
Gets or sets a value that specifies whether general changes to list items are included in the query.
Declaration
public bool Item { get; set; }
Property Value
Gets or sets a value that specifies whether to order the results by Modified By date, most recent first.
Declaration
public bool LatestFirst { get; set; }
Property Value
Gets or sets a value that specifies whether changes to lists are included in the query.
Declaration
public bool List { get; set; }
Property Value
Gets or sets a value that specifies whether move changes are included in the query.
Declaration
public bool Move { get; set; }
Property Value
Gets or sets a value that specifies whether changes to the navigation structure of a site collection are included in the query.
Declaration
public bool Navigation { get; set; }
Property Value
specifies whether we return all the change logs for folder scoped query.
The flag will only work for Folder query. If true, all changes in the current folder
and all sub folders will be returned. Otherwise, only changes in the current folder
will be returned.
Declaration
public bool RecursiveAll { get; set; }
Property Value
Gets or sets a value that specifies whether renaming changes are included in the query.
Declaration
public bool Rename { get; set; }
Property Value
Specifies whether we return log with security trimming. If true, we'll return the events with security trimming.
Declaration
public bool RequireSecurityTrim { get; set; }
Property Value
Gets or sets a value that specifies whether restoring items from the recycle bin or from backups is included in the query.
Declaration
public bool Restore { get; set; }
Property Value
Gets or sets a value that specifies whether adding role assignments is included in the query.
Declaration
public bool RoleAssignmentAdd { get; set; }
Property Value
Gets or sets a value that specifies whether deleting role assignments is included in the query.
Declaration
public bool RoleAssignmentDelete { get; set; }
Property Value
Gets or sets a value that specifies whether adding role definitions is included in the query.
Declaration
public bool RoleDefinitionAdd { get; set; }
Property Value
Gets or sets a value that specifies whether deleting role definitions is included in the query.
Declaration
public bool RoleDefinitionDelete { get; set; }
Property Value
Gets or sets a value that specifies whether modifying role definitions is included in the query.
Declaration
public bool RoleDefinitionUpdate { get; set; }
Property Value
Gets or sets a value that specifies whether modifications to security policies are included in the query.
Declaration
public bool SecurityPolicy { get; set; }
Property Value
Gets or sets a value that specifies whether changes to site collections are included in the query.
Declaration
public bool Site { get; set; }
Property Value
Gets or sets a value that specifies whether updates made using the item SystemUpdate method are included in the query.
Declaration
public bool SystemUpdate { get; set; }
Property Value
Gets or sets a value that specifies whether update changes are included in the query.
Declaration
public bool Update { get; set; }
Property Value
Gets or sets a value that specifies whether changes to users are included in the query.
Declaration
public bool User { get; set; }
Property Value
Gets or sets a value that specifies whether changes to views are included in the query.
Declaration
public bool View { get; set; }
Property Value
Gets or sets a value that specifies whether changes to Web sites are included in the query.
Declaration
public bool Web { get; set; }
Property Value