Privilege Class

Represents permission to perform an operation.
Inheritance Hierarchy
SystemObject
  Dundas.BI.AccountServicesPrivilege

Namespace: Dundas.BI.AccountServices
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
public class Privilege

The Privilege type exposes the following members.

Properties
 NameDescription
Public propertyCategoryName Gets the localized category name of the privilege.
Public propertyDescription Gets the localized description of the privilege.
Public propertyDisplayName Gets the localized display name of the privilege.
Public propertyId Gets the unique identifier of the privilege.
Public propertyIsGrantedToEveryoneByDefault Gets a value indicating whether the privilege should be granted to the Everyone group by default. Only applies to application privileges.
Public propertyName Gets the name of the privilege.
Public propertyTraitsGets the privilege traits.
Public propertyVisibility Gets the visibility of the privilege.
Top
Remarks
Note  Note

Note about application privileges being granted by default:

When the application database is initially created, or when an application privilege is registered which was previously unseen by the system, the appropriate groups are automatically granted any registered application privileges according to the traits of the privilege.

If GrantedToEveryoneByDefault is specified, the privilege will be granted to the Everyone group. Otherwise, it will be granted only to the seat-specific groups corresponding to GrantedToStandardUsersByDefault, GrantedToPowerUsersByDefault, or GrantedToDevelopersByDefault. If none of the aforementioned traits are specified, nothing will be explicitly granted to any groups.

See Also