VGPermissionsInstanceExtensionGetUsersInPermission Method
|
Gets the list of users which have been granted to permission passed.
Namespace:
Novalys.VisualGuard.Security.Extension.Membership
Assembly:
Novalys.VisualGuard.Security.Extension (in Novalys.VisualGuard.Security.Extension.dll) Version: 2019.1.831.19 (2019.1.0831.19)
Syntax public static List<VGMembershipUser> GetUsersInPermission(
this VGPermissionInstance permissionInstance,
VGPermission vgPermission,
bool isIncludeGroupUsersAlso = false,
bool isIncludeDescendentGroupsUsersAlso = false
)
<ExtensionAttribute>
Public Shared Function GetUsersInPermission (
permissionInstance As VGPermissionInstance,
vgPermission As VGPermission,
Optional isIncludeGroupUsersAlso As Boolean = false,
Optional isIncludeDescendentGroupsUsersAlso As Boolean = false
) As List(Of VGMembershipUser)
Parameters
- permissionInstance
- Type: Novalys.VisualGuard.Security.MembershipVGPermissionInstance
- vgPermission
- Type: Novalys.VisualGuard.Security.MembershipVGPermission
Specify vgPermission object - isIncludeGroupUsersAlso (Optional)
- Type: SystemBoolean
Specify if want to include group's users assigned to passed permission - isIncludeDescendentGroupsUsersAlso (Optional)
- Type: SystemBoolean
Specify if want to descendent group's users assigned to permission
Return Value
Type:
ListVGMembershipUserReturns the list of users which are having permission passed.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
VGPermissionInstance. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also