←Select platform

GenerateRole Event

Summary
Event to trigger to generate role names from custom operations types.
Syntax
C#
C++/CLI
Java
Python
public event EventHandler<AnnOperationInfoEventArgs> GenerateRole 
public void addGenerateRoleListener(AnnGenerateRoleEventListener listener) 
public void removeGenerateRoleListener(AnnGenerateRoleEventListener listener) 
public:  
   event EventHandler<AnnOperationInfoEventArgs^>^ GenerateRole 
def GenerateRole(sender,e): # sender: AnnGroupsRoles e: AnnOperationInfoEventArgs 
Event Data

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.

PropertyDescription
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.
Remarks

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.

Requirements

Target Platforms

Help Version 22.0.2023.7.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations.Engine Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.