AuthorizationRule.Roles Property

 

Gets the roles associated with the resource.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

[ConfigurationPropertyAttribute("roles")]
[TypeConverterAttribute(typeof(CommaDelimitedStringCollectionConverter))]
public StringCollection Roles { get; }

Property Value

Type: System.Collections.Specialized.StringCollection

A StringCollection collection containing the roles whose authorization must be verified.

The Roles property is a list of roles that are granted or denied access to the resource. There must be at least one value in either the Users property collection or the Roles property collection, or both.

The following code example shows how to use this property.

// Using the AuthorizationRuleCollection Add method.

// Set the action property.
authorizationRule.Action = 
   AuthorizationRuleAction.Allow;
// Define the new rule to add to the collection.
authorizationRule.Users.Add("userName");
authorizationRule.Roles.Add("admin");
authorizationRule.Verbs.Add("POST");

// Add the new rule to the collection.
authorizationSection.Rules.Add(authorizationRule);

.NET Framework
Available since 2.0
Return to top
Show: