Plumtree EDK (Enterprise Web Development Kit) 5.4.0 |

# IRole Interface

`IRole` represents a project role that specifies which groups and users can access the objects in this project. Users, groups and communities can be added to and removed from a role. Note that adding a non-existent user, group or community ID will succeed until the role has been updated and stored permanently via the `Store` method, whereby the role instance will get refreshed. All other modifications will also require the `Store` method to be called.

See Security Examples.

For a list of all members of this type, see IRole Members.

public interface IRole

#### Requirements

Namespace: Plumtree.Remote.PRC.Collaboration.Security

Assembly: edk (in edk.dll)

#### See Also

IRole Members | Plumtree.Remote.PRC.Collaboration.Security Namespace