Класс AccessControlledMetadataObject
Представляет объект, который содержит внедренные в один или несколько методов проверки авторизации списка управления Доступом доступа элемента управления.
Иерархия наследования
System.Object
Microsoft.SharePoint.BusinessData.Administration.MetadataObject
Microsoft.SharePoint.BusinessData.Administration.AccessControlledMetadataObject
Пространство имен: Microsoft.SharePoint.BusinessData.Administration
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public MustInherit Class AccessControlledMetadataObject _
Inherits MetadataObject
'Применение
Dim instance As AccessControlledMetadataObject
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public abstract class AccessControlledMetadataObject : MetadataObject
Замечания
Для авторизации от может или не может храниться в объекте. Если объект не имеет определенного ACL, хранящиеся на самом, он получает список ACL от ближайшего родительского объекта, имеющим ACL. Любые классы, производные от данного объекта вынужден предоставить логику для получения ближайшего объекта с помощью ACL, двигаясь вверх по иерархии метаданных.
Объект следует унаследовать класс AccessControlledMetadataObject при его методы требуют управления доступом, но может обрабатывать дополнительные издержки прохода вверх по дереву, найти ближайший объект с помощью ACL и получение списка ACL для авторизации от. Как правило мелкие объекты или объекты, требующие проверки доступа редко являются кандидатами для наследовать этот класс.
Обратите внимание, что нельзя задать список управления Доступом для объекта AccessControlledMetadataObject .
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.
См. также
Справочные материалы
Элементы AccessControlledMetadataObject
Пространство имен Microsoft.SharePoint.BusinessData.Administration
Иерархия наследования
System.Object
Microsoft.SharePoint.BusinessData.Administration.MetadataObject
Microsoft.SharePoint.BusinessData.Administration.AccessControlledMetadataObject
Microsoft.SharePoint.BusinessData.Administration.Action
Microsoft.SharePoint.BusinessData.Administration.ActionParameter
Microsoft.SharePoint.BusinessData.Administration.AssociationGroup
Microsoft.SharePoint.BusinessData.Administration.FilterDescriptor
Microsoft.SharePoint.BusinessData.Administration.Identifier
Microsoft.SharePoint.BusinessData.Administration.IndividuallySecurableMetadataObject
Microsoft.SharePoint.BusinessData.Administration.LobSystemInstance
Microsoft.SharePoint.BusinessData.Administration.Parameter
Microsoft.SharePoint.BusinessData.Administration.TypeDescriptor