Class ChangeQueryOptions
Defines a query that is performed against the change log.
Namespace: PnP.Core.Model.SharePoint
Assembly: PnP.Core.dll
Syntax
public class ChangeQueryOptions : object
Defines a query that is performed against the change log.
public class ChangeQueryOptions : object
Initializes a new instance of the ChangeQueryOptions class.
public ChangeQueryOptions(bool allChangeObjectTypes, bool allChangeTypes)
Boolean
allChangeObjectTypes
If |
Boolean
allChangeTypes
If |
Specifies whether activity is included in the query.
public bool Activity { get; set; }
Boolean
|
Gets or sets a value that specifies whether add changes are included in the query.
public bool Add { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to alerts are included in the query.
public bool Alert { get; set; }
Boolean
|
Gets or sets a value that specifies the end date and end time for changes that are returned through the query.
public IChangeToken ChangeTokenEnd { get; set; }
IChangeToken
|
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.
public IChangeToken ChangeTokenStart { get; set; }
IChangeToken
|
Gets or sets a value that specifies whether changes to content types are included in the query.
public bool ContentType { get; set; }
Boolean
|
Gets or sets a value that specifies whether delete changes are included in the query.
public bool DeleteObject { get; set; }
Boolean
|
The maximum number of items to return (defaults to 1000).
public long FetchLimit { get; set; }
Int64
|
Gets or sets a value that specifies whether changes to site columns are included in the query.
public bool Field { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to files are included in the query.
public bool File { get; set; }
Boolean
|
Gets or sets value that specifies whether changes to folders are included in the query.
public bool Folder { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to groups are included in the query.
public bool Group { get; set; }
Boolean
|
Gets or sets a value that specifies whether adding users to groups is included in the query.
public bool GroupMembershipAdd { get; set; }
Boolean
|
Gets or sets a value that specifies whether deleting users from the groups is included in the query.
public bool GroupMembershipDelete { get; set; }
Boolean
|
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.
public bool IgnoreStartTokenNotFoundError { get; set; }
Boolean
|
Gets or sets a value that specifies whether general changes to list items are included in the query.
public bool Item { get; set; }
Boolean
|
Gets or sets a value that specifies whether to order the results by Modified By date, most recent first.
public bool LatestFirst { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to lists are included in the query.
public bool List { get; set; }
Boolean
|
Gets or sets a value that specifies whether move changes are included in the query.
public bool Move { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to the navigation structure of a site collection are included in the query.
public bool Navigation { get; set; }
Boolean
|
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.
public bool RecursiveAll { get; set; }
Boolean
|
Gets or sets a value that specifies whether renaming changes are included in the query.
public bool Rename { get; set; }
Boolean
|
Specifies whether we return log with security trimming. If true, we'll return the events with security trimming.
public bool RequireSecurityTrim { get; set; }
Boolean
|
Gets or sets a value that specifies whether restoring items from the recycle bin or from backups is included in the query.
public bool Restore { get; set; }
Boolean
|
Gets or sets a value that specifies whether adding role assignments is included in the query.
public bool RoleAssignmentAdd { get; set; }
Boolean
|
Gets or sets a value that specifies whether deleting role assignments is included in the query.
public bool RoleAssignmentDelete { get; set; }
Boolean
|
Gets or sets a value that specifies whether adding role definitions is included in the query.
public bool RoleDefinitionAdd { get; set; }
Boolean
|
Gets or sets a value that specifies whether deleting role definitions is included in the query.
public bool RoleDefinitionDelete { get; set; }
Boolean
|
Gets or sets a value that specifies whether modifying role definitions is included in the query.
public bool RoleDefinitionUpdate { get; set; }
Boolean
|
Gets or sets a value that specifies whether modifications to security policies are included in the query.
public bool SecurityPolicy { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to site collections are included in the query.
public bool Site { get; set; }
Boolean
|
Gets or sets a value that specifies whether updates made using the item SystemUpdate method are included in the query.
public bool SystemUpdate { get; set; }
Boolean
|
Gets or sets a value that specifies whether update changes are included in the query.
public bool Update { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to users are included in the query.
public bool User { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to views are included in the query.
public bool View { get; set; }
Boolean
|
Gets or sets a value that specifies whether changes to Web sites are included in the query.
public bool Web { get; set; }
Boolean
|