Updated: February 25, 2016
Represents a collection of access control entries specifying access rights for one or more trustees.
Assemblies: Microsoft.ReportingServices.Interfaces (in Microsoft.ReportingServices.Interfaces.dll)
Microsoft.ReportingServices.SharePoint.UI.WebParts (in Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Adds an object to the end of the.
An AceStruct and is used to represent an access control list (ACL) for items in the report server database.instance contains items of type
An CheckAccess.identifies the trustees that are allowed access to a securable item in the report server database. When a user or process tries to access a securable item, the security extension checks the access control entries in the object's access control entry collection to determine whether to grant access to it. The security extension checks the access control entries in sequence until it finds one or more that allow all the requested access rights. For more information about access checks, see
An CreateSecurityDescriptor method of the IAuthorizationExtension interface. You implement CreateSecurityDescriptor to serialize the and any other metadata that you require for your security descriptor. You must also process the for an item in the report server database when you implement the CheckAccess method.is passed as an argument to the
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.