Leadtools.Annotations.Core名前空間 > AnnGroupsRolesクラス :GenerateRoleイベント |
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))
イベントハンドラは、このイベントに関連するデータを格納するタイプAnnOperationInfoEventArgsの引数を受け取ります。以下のAnnOperationInfoEventArgsプロパティは、このイベントに特有の情報を提供します。
プロパティ | 説明 |
---|---|
AnnObject | この操作のターゲットアノテーションオブジェクトを取得します。 ![]() ![]() ![]() ![]() ![]() |
IgnoreUserCheck | システムに、ユーザー名のチェックを無視させ役割のみに基づいて操作を許可するかどうかを示す値を取得または設定します。 ![]() ![]() ![]() ![]() ![]() |
Role | この操作に関連づけられる役割を取得または設定します。 ![]() ![]() ![]() ![]() ![]() |
Type | 操作型を取得します。 ![]() ![]() ![]() ![]() ![]() |
システム上では、操作のタイプから自動的に役割名を判断する場合、GenerateRoleがIsUserInRoleからトリガされます。アプリケーションでは、このイベントにサブスクライブしてカスタム役割名を返すことができます。