AccessControlledMetadataObject.GetNearestIndividuallySecurableMetadataObjectAncestor Method

An abstract method that is designed to return the nearest individually securable ancestor.

Namespace:  Microsoft.Office.Server.ApplicationRegistry.Administration
Assembly:  Microsoft.SharePoint.Portal (in Microsoft.SharePoint.Portal.dll)

Syntax

'Declaration
Protected MustOverride Function GetNearestIndividuallySecurableMetadataObjectAncestor As IndividuallySecurableMetadataObject
'Usage
Dim returnValue As IndividuallySecurableMetadataObject

returnValue = Me.GetNearestIndividuallySecurableMetadataObjectAncestor()
protected abstract IndividuallySecurableMetadataObject GetNearestIndividuallySecurableMetadataObjectAncestor()

Return Value

Type: Microsoft.Office.Server.ApplicationRegistry.Administration.IndividuallySecurableMetadataObject
An individually securable metadata object.

Remarks

An individually securable object has its own, independent ACL. Access controlled objects that are not themselves individually securable implement this method to return the object that provides the ACL that they themselves should use. Of the metadata objects, only ApplicationRegistry, LobSystem, Entity, Method, and MethodInstance have access control lists (ACLs) that can be individually secured. Other metadata objects return pointers to the above 4 objects by implementing this method.

See Also

Reference

AccessControlledMetadataObject Class

AccessControlledMetadataObject Members

Microsoft.Office.Server.ApplicationRegistry.Administration Namespace