AccessControlledMetadataObject.GetAccessControlList method

Gets the access control list for this metadata object.

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

Syntax

'Declaration
Public Function GetAccessControlList As IAccessControlList
'Usage
Dim instance As AccessControlledMetadataObject
Dim returnValue As IAccessControlList

returnValue = instance.GetAccessControlList()
public IAccessControlList GetAccessControlList()

Return value

Type: Microsoft.BusinessData.Infrastructure.IAccessControlList
The access control list for this metadata object.

Remarks

By default, an object gets its access control lists (ACLs) from its parent when it is created. This is not done by inheritance; it is a simple copy operation. However, if you change the parent object later, the changes will not automatically propagate. ACLs specified in models override this behavior. The ACLs on the parent are ignored; only the specified ACLs are applied to the object.

Examples

Code Snippet: Add an Access Control Entry to a MetadataObject Using the Administration Object Model

See also

Reference

AccessControlledMetadataObject class

AccessControlledMetadataObject members

GetAccessControlList overload

Microsoft.SharePoint.BusinessData.Administration namespace