VGMembershipGrantMembershipPermission Method (String, Guid)
|
Grants the permission to use the Membership API to edit, create, delete or assign role to users for the current application
Namespace:
Novalys.VisualGuard.Security.Membership
Assembly:
Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2019.0.101.19 (2019.0.0101.19)
Syntax public static bool GrantMembershipPermission(
string username,
Guid applicationId
)
Public Shared Function GrantMembershipPermission (
username As String,
applicationId As Guid
) As Boolean
Parameters
- username
- Type: SystemString
The user to grant membership permission for. - applicationId
- Type: SystemGuid
The application Id of the application you want to revoke membership permission for.
Return Value
Type:
Booleantrue if the membership permission was successfully granted; otherwise, false. A value of false is also returned if the user does not exist in the repository.
Exceptions Exception | Condition |
---|
ArgumentException | username is an empty string, is longer than 64 characters, or contains invalid characters ('\', '/', '?', '*', '%', ';', ''', '"', ':', '|', '[', ']', '+', '=', ','). |
ArgumentNullException | username is null. |
SecurityException | The current user has not enough privileges to use Membership API. The 'Membership Manager' role must be granted to the user by using the Visual Guard console. |
See Also