SharePoint Provider::GetPermissions
This procedure returns the collection of permissions for a site or list.
Arguments
Input Arguments | Required | Description |
---|---|---|
<target> |
Yes |
The Windows SharePoint Services site to modify. |
<name> |
Yes |
A string that contains the name of the list or the URL of the site. |
<type> |
Yes |
A string that specifies either List or Web. |
Remarks
No remarks.
Sample Code
Example XML Request
<request>
<procedure>
<execute namespace="WSS Provider" procedure="GetPermissions"
impersonate="1">
<executeData>
<target>https://raven003/sites/test</target>
<name>Announcements</name>
<type>List</type>
</executeData>
</execute>
</procedure>
</request>
Example XML Response
<executeData>
<target>https://raven003/sites/test</target>
<name>Announcements</name>
<type>List</type>
<Permissions>
<Users>
<User LoginName="RAVEN00\testpermissionguy" PermissionMask="134285839" />
</Users>
<Groups>
<Group GroupName="OwnedGroup" PermissionMask="134286863" />
</Groups>
<Roles>
<Role RoleName="Administrator" PermissionMask="-1" />
<Role RoleName="Web Designer" PermissionMask="1029638927" />
<Role RoleName="Contributor" PermissionMask="1027801615" />
<Role RoleName="Reader" PermissionMask="138608641" />
<Role RoleName="Guest" PermissionMask="134283264" />
<Role RoleName="TestRole" PermissionMask="1208025088" />
<Role RoleName="TestPermRole" PermissionMask="134414336" />
</Roles>
</Permissions>
Typical C# Usage
No typical C# usage.
Applies To
Windows SharePoint Services Provider API for
Hosted Messaging and Collaboration version 3.5
Hosted Messaging and Collaboration version 3.0
Windows-based Hosting version 4.5
Windows-based Hosting version 4.0
Windows-based Hosting version 3.5
Windows-based Hosting for Applications version 1.0