Roles::RoleExists Method (String^)
Gets a value indicating whether the specified role name already exists in the role data source.
Assembly: System.Web (in System.Web.dll)
Parameters
- roleName
-
Type:
System::String^
The name of the role to search for in the data source.
Return Value
Type: System::Booleantrue if the role name already exists in the data source; otherwise, false.
| Exception | Condition |
|---|---|
| System::ArgumentNullException | roleName is null (Nothing in Visual Basic). |
| System::ArgumentException | roleName is an empty string or contains a comma (,). |
| System.Configuration.Provider::ProviderException | Role management is not enabled. |
The RoleExists method calls the RoleExists method of the default role provider to determine whether a role name exists in the data source for the application that is specified in the ApplicationName property.
The following code example uses the RoleExists method to determine whether a role name already exists before creating the role. For an example of a Web.config file that enables role management, see Roles.
Security Note
|
|---|
This example contains a text box that accepts user input, which is a potential security threat. By default, ASP.NET Web pages validate that user input does not include script or HTML elements. For more information, see Script Exploits Overview. |
Available since 2.0
.jpeg?cs-save-lang=1&cs-lang=cpp)