共用方式為


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;

See Also

Reference

SPChangeQuery Class

SPChangeQuery Members

Microsoft.SharePoint Namespace

SPChangeList

SPChangeWeb

SPRoleDefinition