The IPermission type exposes the following members.

ToggleProperties

Type NameDescription
Public propertyClassDescription
The ClassDescription object containing the property metadata for the EngineObject.
(Inherited from IEngineObject.)
Public propertyGranteeName
The distinguished name (DN) or short name of the user or group to whom an access permission is granted.

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.

Public propertyGranteeType
Specifies whether a group or a user is being granted a permission.

For an extended permission (ICmExtendedPermission), the getter method for this property returns a grantee type of

UNKNOWN
. This server behavior accommodates backlevel clients that are unaware of extended permissions.

Public propertyInheritableDepthOverloaded.
Public propertyPermissionSourceOverloaded.
Public propertyProperties
The IProperties collection of properties for the EngineObject.
(Inherited from IEngineObject.)

ToggleSee Also