DataPlace
CS.DataPlace.Common.Security Namespace
CSCS.DataPlace.Common.Security
Classes for managing the security of a DataPlace database
Declaration Syntax
C#
namespace CS.DataPlace.Common.Security
Types
All TypesClassesEnumerationsDelegates
IconTypeDescription
AliasRoleInfo
Contains information about an alias, including role membership.

Entity
Represents an entity, which identifies a particular database row.

GroupEditor
Allows the user to edit groups.

PermissionsEditor
Allows the user to edit the security of an entity (data row).

PermissionsManager
Manages security for an entity defined by a table name and row GUID. This class is used by a PermissionsEditor and performs the required data access.

SecRights
Represents a security permission set.

Security
Provides for checking security for accessing data entities.

SecurityCheckBehavior
Contains constants that specify the actions to take against target UI elements based on whether the required permission was granted.

SecurityCheckContext
Represents the context in which a security check is performed.

SecurityGrantedCallback
Represents a method to be called when a security check is complete. If UI elements are to be affected based on security, the method should return a value representing whether permission should be granted; otherwise the return value is ignored.

SecurityRoleEditor
Allows the user to edit security roles.

SecurityTaskEditor
Allows the user to edit security tasks.

UserEditor
Allows the user to edit users.
Dialog for managing user properties