IndividuallySecurableMetadataObject.CopyAclAcrossChildrenForSetting Method

Copies the list of access control entries (ACEs) associated with the metadata object to all of its child metadata objects for the specified setting. Each individually securable metadata object inherits from this class and provides its own implementation of this method.

Namespace:  Microsoft.SharePoint.BusinessData.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)


Public Overridable Sub CopyAclAcrossChildrenForSetting ( _
    settingId As String _
Dim instance As IndividuallySecurableMetadataObject
Dim settingId As String

public virtual void CopyAclAcrossChildrenForSetting(
    string settingId


  • settingId
    Type: System.String

    The identifier of the location, or partition setting in which to read access control entries associated with metadata objects.


Exception Condition

SetPermissions right is not available on the object that is called.


There is no access check for the SetPermissions right on children to speed up propagation. It is assumed that if an object has the SetPermissions right, it can overwrite permissions for all child objects. For more information about SetPermissions, see BdcRights. This method copies the ACLs for only one setting.

See Also


IndividuallySecurableMetadataObject Class

IndividuallySecurableMetadataObject Members

Microsoft.SharePoint.BusinessData.Administration Namespace