IAuthorizationExtension Members

Include Protected Members
Include Inherited Members

Represents an extension that can be used to extend the authorization feature of SQL Server Reporting Services.

The IAuthorizationExtension type exposes the following members.

Methods

  Name Description
Public method CheckAccess(String, IntPtr, array<Byte[], CatalogOperation) Indicates whether a user is authorized to access an item in the report server database for a given catalog operation.
Public method CheckAccess(String, IntPtr, array<Byte[], array<CatalogOperation[]) Indicates whether a user is authorized to access an item in the report server database for a given array of catalog operation.
Public method CheckAccess(String, IntPtr, array<Byte[], DatasourceOperation) Indicates whether a user is authorized to access an item in the report server database for a given data source operation.
Public method CheckAccess(String, IntPtr, array<Byte[], FolderOperation) Indicates whether a user is authorized to access an item in the report server database for a given folder operation.
Public method CheckAccess(String, IntPtr, array<Byte[], array<FolderOperation[]) Checks a user's authorization credentials against a security descriptor for operations on an item in the report server database
Public method CheckAccess(String, IntPtr, array<Byte[], ModelItemOperation) Indicates whether a user is authorized to access an item in the report server database for a given model item operation.
Public method CheckAccess(String, IntPtr, array<Byte[], ModelOperation) Indicates whether a user is authorized to access an item in the report server database for a given model operation.
Public method CheckAccess(String, IntPtr, array<Byte[], ReportOperation) Indicates whether a user is authorized to access an item in the report server database for a given report operation.
Public method CheckAccess(String, IntPtr, array<Byte[], ResourceOperation) Indicates whether a user is authorized to access an item in the report server database for a given resource operation.
Public method CheckAccess(String, IntPtr, array<Byte[], array<ResourceOperation[]) Indicates whether a user is authorized to access an item in the report server database for a given array of resource operations.
Public method CreateSecurityDescriptor(AceCollection, SecurityItemType, String%) Returns the security descriptor that is stored with an individual item in the report server database.
Public method GetPermissions(String, IntPtr, SecurityItemType, array<Byte[]) Returns the set of permissions granted a specific user for an item in the report server database.
Public method SetConfiguration(String) Used to pass custom configuration data to an extension. (Inherited from IExtension.)

Top

Properties

  Name Description
Public property LocalizedName Gets the localized name of the extension to be displayed in a user interface. (Inherited from IExtension.)

Top