The ISecurityDescriptor interface contains properties and methods of security description of object or object type.
Property name | Brief description | |
AccessSecured | The AccessSecured property returns whether access permissions for elements of the MDM dictionary are used. | |
AccessToken | The AccessToken property returns an object that contains mandatory access control to the object. | |
Acl | The Acl property returns an object that contains additional parameters of the object security. | |
Flags | The Flags property determines whether the access permissions are inherited from the parent object. | |
HasAccessMandatory | The HasAccessMandatory property returns whether mandatory access control is used for MDM dictionary elements | |
LabelSecurity | The LabelSecurity property returns parameters of the object security labels. |
Method name | Brief description | |
Apply | The Apply method escapes from the edit mode saving all changes of the object security parameters. | |
ApplyO | The ApplyO method exits from the edit mode with saving changes of the object security parameters and determines whether the new security parameters are applied for internal objects and for objects, for which lazy loading of description was set. | |
Edit | The Edit method opens the object security parameters for editing. | |
GetDeniedAccess | The GetDeniedAccess method checks if the specified security subject has active denies to execute operations with the current object. | |
GetEffectiveRights | The GetEffectiveRights method calculates the effective access permissions of the specified security subject to the repository object. | |
GetEffectiveRightsAudit | The GetEffectiveRightsAudit method calculates effective access permissions and access auditing of the user to the repository object. | |
GetEffectiveRightsAuditLabel | The GetEffectiveRightsAuditLabel method calculates effective access permissions and access auditing of the user and also parameters of the security label that is used when printing and exporting the repository objects. | |
HasAccess | The HasAccess method checks and indicates whether the security subject has rights to perform the specified operations on current object. | |
HasAccessAudit | The HasAccessAudit method checks and indicates whether the user has rights to perform the specified operations and whether the specified operations on object are audited. | |
HasAccessAuditLabel | The HasAccessAudit method checks and indicates whether user has the permissions to perform the specified operations and whether the specified operations on object are audited and also calculates parameters of the security label that is used when printing and exporting the repository objects. | |
Revert | The Revert method cancels all changes and escapes from the edit mode of the object security parameters. |
See also: