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 the mandatory access control is used for elements of table MDM dictionary. | |
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 escapes from the edit mode saving changes of the object security parameters and determines if the new security parameters are applied for the internal objects and for objects, for which the indicator of deferred description loading was set. | |
Edit | The Edit method opens the object security parameters for editing. | |
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 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 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: