Click or drag to resize

IAclHierarchyItemAsyncGetAclAsync Method

IT Hit WebDAV Classes Reference
Specifies the list of access control entries (ACEs), which define what principals are to get what privileges for this resource.

Namespace:  ITHit.WebDAV.Server.Acl
Assembly:  ITHit.WebDAV.Server (in ITHit.WebDAV.Server.dll) Version: 11.3.10719
Syntax
Task<IEnumerable<ReadAce>> GetAclAsync(
	IList<PropertyName> propertyNames
)

Task<IEnumerable<ReadAce>> GetAclAsync(
	IList<PropertyName> propertyNames
)

Parameters

propertyNames
Type: System.Collections.GenericIListPropertyName
List of properties that might be retrieved from those IPrincipalAsync returned.

Return Value

Type: TaskIEnumerableReadAce
A set of privileges.
Exceptions
ExceptionCondition
NeedPrivilegesExceptionNot enough permissions.
DavExceptionIn case of other errors.
Remarks
propertyNamesIs for optimization purposes and you may ignore it. For "principal-pop-set" report engine will call this method, retrieve all principals from result and extract properties specified in propertyNames from it. In this case prefetching these properties may improve performance.
See Also