Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.4.6
|
Leadtools.Annotations.Core Namespace > AnnGroupsRoles Class : GenerateRole Event |
public event EventHandler<AnnOperationInfoEventArgs> GenerateRole
'Declaration
Public Event GenerateRole As EventHandler(Of AnnOperationInfoEventArgs)
public event EventHandler<AnnOperationInfoEventArgs> GenerateRole
public void addGenerateRoleListener(AnnGenerateRoleEventListener listener) public void removeGenerateRoleListener(AnnGenerateRoleEventListener listener)
add_GenerateRole(function(sender, e)) remove_GenerateRole(function(sender, e))
The event handler receives an argument of type AnnOperationInfoEventArgs containing data related to this event. The following AnnOperationInfoEventArgs properties provide information specific to this event.
Property | Description |
---|---|
AnnObject | Gets the target annotation object of this operation. |
IgnoreUserCheck | Gets or sets a value that indicate if the system should ignore checking the user name and allow the operation based on the role only. |
Role | Gets or sets the role associated with this operation. |
Type | Gets the operation type. |
GenerateRole is trigged from IsUserInRole if the system could not determine the role name automatically from the operation type. The application can subsrcibe to this event return custom role names.