Класс SPPolicy.SPPolicyRoleBindingCollection
Представляет коллекцию роли политики, через которые привязано каждого пользователя или группы в политику.
Иерархия наследования
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.SPBaseCollection
Microsoft.SharePoint.Administration.SPPolicy.SPPolicyRoleBindingCollection
Пространство имен: Microsoft.SharePoint.Administration
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class SPPolicyRoleBindingCollection _
Inherits SPBaseCollection
'Применение
Dim instance As SPPolicy.SPPolicyRoleBindingCollection
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPPolicyRoleBindingCollection : SPBaseCollection
Замечания
Каждому пользователю или группе назначается политика роли с помощью коллекции привязок роли политики. Эта коллекция возвращает роли политики, но не определяет существование роли политики.
Используйте свойство PolicyRoleBindings класса SPPolicy для возврата коллекции привязок роли политики для политики. Чтобы создать роли политики в коллекции, используйте метод Add или AddById .
Используйте индексатор, чтобы возвратить одну политику роли из коллекции привязок роли. Например если коллекции присваивается переменной с именем myPolicyRoleBindings, используйтеindexmyPolicyRoleBindings[] в C# илиindexmyPolicyRoleBindings() в Visual Basic .NET, где index — номер индекса роли политики в коллекции или объект SPPolicyRole .
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.