Provides data for the PermissionsLoading event.
Namespace:
Novalys.VisualGuard.SecurityAssembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 3.2.912.1 (3.2.912.01)
Syntax
Examples
This example display how to use the event PermissionsLoading to allow the user select a roles in the list of granted roles.
CopyVB.NET
Private Sub OnPermissionLoading(ByVal sender As Object, ByVal e As VGPermissionsLoadingEventArgs) If e.Roles.Length > 0 Then Dim form As New SelectRoleForm form.Roles = e.Roles If form.ShowDialog() = DialogResult.OK Then e.Roles = form.Roles Else e.Status = VGAuthorizationStatus.Failure Or VGAuthorizationStatus.ProcessCanceled; End If End If End Sub
CopyC#
private void OnPermissionLoading (object sender, VGPermissionsLoadingEventArgs args) { if (e.Roles.Length > 0) SelectRoleForm form = new SelectRoleForm(); form.Roles = e.Roles; if (form.ShowDialog() == DialogResult.OK) { e.Roles = form.Roles; } else { e.Status = VGAuthorizationStatus.Failure | VGAuthorizationStatus.ProcessCanceled; } } }
Inheritance Hierarchy
System..::.Object
System..::.EventArgs
Novalys.VisualGuard.Security..::.VGPermissionsLoadingEventArgs
System..::.EventArgs
Novalys.VisualGuard.Security..::.VGPermissionsLoadingEventArgs