Autodesk Vault ProfessionalVault API

UpdateACL Method

Autodesk.Connectivity.WebServicesSecurityService

Adds, modifies, or deletes the ACL for an object.

Required Permissions

ACLWrite

Syntax

public ACL UpdateACL(
   System.long entityId,
   ACE[] entries,
   PrpgType prpgType
)
Public Function UpdateACL( _
   ByVal entityId As System.Long, _
   ByVal entries() As ACE, _
   ByVal prpgType As PrpgType _
) As ACL

Parameters

NameDescription
entityIdAn entity ID.
entriesA list of access control entries. Passing in null will delete an existing ACL.
prpgTypeTells how the ACL data should propagate to child folders.

Return Value

The newly created ACL object.

Remarks

Not all installs will have this feature. A FeatureNotAvailable error will be thrown if the feature is not present.

See Also