SPChangeQuery.RoleDefinitionAdd Property
Gets or sets a Boolean value that specifies whether changes that add role definitions are included in the query.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online
Syntax
'Declaration
<ClientCallableAttribute> _
Public Property RoleDefinitionAdd As Boolean
Get
Set
'Usage
Dim instance As SPChangeQuery
Dim value As Boolean
value = instance.RoleDefinitionAdd
instance.RoleDefinitionAdd = value
[ClientCallableAttribute]
public bool RoleDefinitionAdd { get; set; }
Property Value
Type: System.Boolean
true to include changes that add role definitions; otherwise, false. The default is false.
Remarks
The following code constructs a query for changes that add, delete, or update role assignments and role definitions in Web sites and lists.
Dim query As New SPChangeQuery(False, False)
' object types
query.List = True
query.Web = True
' change types
query.RoleAssignmentAdd = True
query.RoleAssignmentDelete = True
query.RoleDefinitionAdd = True
query.RoleDefinitionDelete = True
query.RoleDefinitionUpdate = True
SPChangeQuery query = new SPChangeQuery(false, false);
// object types
query.List = true;
query.Web = true;
// change types
query.RoleAssignmentAdd = true;
query.RoleAssignmentDelete = true;
query.RoleDefinitionAdd = true;
query.RoleDefinitionDelete = true;
query.RoleDefinitionUpdate = true;