Разница между AddRole и AddRoleDef в SharePoint usergroup.asmx? - PullRequest
4 голосов
/ 05 июня 2009

Веб-служба SharePoint usergroup.asmx имеет два способа добавления определений ролей в семейство сайтов:

Оба имеют одно и то же описание: «Добавляет определение роли в текущее семейство сайтов».

Кто-нибудь знает, есть ли разница между ними? Пока единственное отличие, которое я вижу, состоит в том, что AddRoleDef принимает 64-разрядное целое число без знака в качестве одного из параметров, а AddRole принимает 32-разрядное целое число без знака.

Ответы [ 2 ]

1 голос
/ 05 июня 2009

Привет, я работаю в Microsoft, и премьер-министр отвечает за пользовательский интерфейс управления разрешениями в SharePoint vNext.

'SPGroup' - это «Группа» в пользовательском интерфейсе - логическая группа пользователей или групп каталогов

SPGroup на MSDN

«Роль» - это устаревший термин для «Уровня разрешений» в пользовательском интерфейсе

SPRole на MSDN

«Определение роли» - это «Уровень разрешений» в пользовательском интерфейсе - набор «разрешений» («прав» программно), которые можно рассматривать как конкретные базовые действия, которые может выполнять пользователь, например. Добавьте предмет. Авторизация выполняется в отношении пользователя, получившего эти разрешения.

SPRoleDefinition на MSDN

История: в SharePoint v2 нам были назначены роли пользователей / групп каталогов (наборы разрешений). В SharePoint v3 мы представили группы SharePoint,

0 голосов
/ 05 июня 2009

Здесь только предположение, но, возможно, Microsoft планирует добавить больше прав, а для хранения маски разрешений потребуется более 32-битного целого числа; отсюда добавление того же метода с 64-битным целым числом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...