Share via


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

See also

Tasks

SharePoint Provider::SetListPermissions