Provides data for the PermissionsLoading event.
Namespace: Novalys.VisualGuard.SecurityAssembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2017.0.101.17 (2017.0.101.17)
Syntax
C# |
---|
public class VGPermissionsLoadingEventArgs : EventArgs |
Visual Basic |
---|
Public Class VGPermissionsLoadingEventArgs Inherits EventArgs |
Examples
This example display how to use the event PermissionsLoading to allow the user select a roles in the list of granted roles.
Visual Basic | Copy |
---|---|
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 |
C# | Copy |
---|---|
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