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 (24.3.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 propertyTraits
Gets 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