The IAccessPermission type exposes the following members.
Properties
| Type | Name | Description |
|---|---|---|
![]() | AccessMask |
A bitmask combining bit values representing the security access rights granted on a given object.
The property behavior is as follows:
|
![]() | AccessType |
Indicates the security access type (ALLOW or DENY) that a user has for a given IAccessPermission object.
(Inherited from IDiscretionaryPermission.)For an extended permission (ICmExtendedPermission), the getter method for this property returns an access type of ALLOW. This server behavior accommodates backlevel clients that are unaware of extended permissions. |
![]() | ClassDescription |
The ClassDescription object containing the property metadata for the EngineObject.
(Inherited from IEngineObject.) |
![]() | GranteeName |
The distinguished name (DN) or short name of the user or group to whom an access permission is granted.
(Inherited from IPermission.)For an extended permission (ICmExtendedPermission), the getter method for this property returns a grantee name of #EXTENDED, plus the symbolic name of the extended permission subclass. For example: #EXTENDED(CmDelegatedAccessPermission). This server behavior accommodates backlevel clients that are unaware of extended permissions. |
![]() | GranteeType |
Specifies whether a group or a user is being granted a permission.
(Inherited from IPermission.)For an extended permission (ICmExtendedPermission), the getter method for this property returns a grantee type of UNKNOWN |
![]() | InheritableDepth | Overloaded. |
![]() | PermissionSource | Overloaded. |
![]() | Properties |
The IProperties collection of properties for the EngineObject.
(Inherited from IEngineObject.) |
