1

我正在使用 C#.NET 开发客户端应用程序。我需要获取 StarTeam 中可分配给项目、视图或文件夹的所有权限。

StarTeam Cross Platform 用户知道有一个名为“访问权限”的对话框。类别(项目、视图、文件夹)列在对话框的左侧,权限列在对话框的右侧。

权限不仅列出,而且按逻辑分组。并且,根据左侧选定的类别,某些权限变得可见或不可见。

这就是我想在我的应用程序中拥有的。以分组方式列出权限,并根据所选类别使其可见或不可见。

有谁能给我指路吗?

提前致谢。

4

1 回答 1

1

查看 AccessRightsManager 和 GetEffectiveACL 方法 - 手工操作很痛苦。

可能的权限列表位于 Permission 类型中。除了属性本身的名称之外,我不相信对话框中显示了任何分组。(ITEM_SEE_HISTORY 与 VIEW_CREATE_VIEW_LABEL)

于 2010-07-22T21:46:02.760 回答