AuthorizationStoreRoleProvider.RemoveUsersFromRoles Method
Assembly: System.Web (in system.web.dll)
public: virtual void RemoveUsersFromRoles ( array<String^>^ userNames, array<String^>^ roleNames ) override
public void RemoveUsersFromRoles ( String[] userNames, String[] roleNames )
public override function RemoveUsersFromRoles ( userNames : String[], roleNames : String[] )
Not applicable.
Parameters
- userNames
A string array of user names to be removed from the specified roles.
- roleNames
A string array of role names to remove the specified user names from.
| Exception type | Condition |
|---|---|
|
One of the specified user names is a null reference (Nothing in Visual Basic). -or- One of the specified role names is a null reference (Nothing in Visual Basic). -or- userNames is a null reference (Nothing in Visual Basic). -or- roleNames is a null reference (Nothing in Visual Basic). | |
|
One of the specified user names is an empty string or contains a comma. -or- One of the specified role names is an empty string or contains a comma. -or- userNames contains a duplicate element. -or- roleNames contains a duplicate element. | |
|
The configured applicationName was not found. -or- The configured scopeName was not found. -or- The authorization-manager runtime is not installed on the server. | |
|
The connectionStringName attribute references a connection string to a file that does not exist. | |
|
The AuthorizationStoreRoleProvider instance is configured with a file-based policy store, and read access to the file is not allowed at the current trust level. |
The RemoveUsersFromRoles method is called by the Roles class to remove one or more users from one or more roles in the authorization-manager policy store specified in the ASP.NET application's configuration file (Web.config). This method is called by the RemoveUserFromRole, RemoveUserFromRoles, RemoveUsersFromRole, and RemoveUsersFromRoles methods of the Roles class.