Click or drag to resize

UserSecurityServicesRemovePermissionsFromRole Method

Removes the specified security permissions from a security role. All existing permissions for the role are retained except for the permissions specified. If permissions are specified by the permissions parameter which are not associated to the role, they will be ignored.

Namespace:  FactoryLogix.xTend.Configuration
Assembly:  FactoryLogix.xTend.API (in FactoryLogix.xTend.API.dll) Version: 8.242.0.0 (8.242.0.0)
Syntax
public void RemovePermissionsFromRole(
	Guid sessionId,
	string roleName,
	IEnumerable<Permission> permissions
)

Parameters

sessionId
Type: SystemGuid
The session identifier that was returned by the Connect(String, String, String, String, String) method.
roleName
Type: SystemString
The friendly name of the security role
permissions
Type: System.Collections.GenericIEnumerablePermission
A list of Permission objects that are to be associated to the specified security role.>
Exceptions
ExceptionCondition
InvalidSessionExceptionThrown if the sessionId parameter is invalid.
NotAuthorizedExceptionOccurs if the current user is not authorized to use this feature.
ArgumentExceptionOccurs if any of the parameters are invalid.
RoleNotFoundExceptionThrown if role specified by the roleName parameter does not exist.
NotAuthorizedExceptionThrown when not authorized to perform the function.
See Also