Aracılığıyla paylaş


AuthorizationSection.Rules Özellik

Tanım

public:
 property System::Web::Configuration::AuthorizationRuleCollection ^ Rules { System::Web::Configuration::AuthorizationRuleCollection ^ get(); };
[System.Configuration.ConfigurationProperty("", IsDefaultCollection=true)]
public System.Web.Configuration.AuthorizationRuleCollection Rules { get; }
[<System.Configuration.ConfigurationProperty("", IsDefaultCollection=true)>]
member this.Rules : System.Web.Configuration.AuthorizationRuleCollection
Public ReadOnly Property Rules As AuthorizationRuleCollection

Özellik Değeri

AuthorizationRuleCollection

AuthorizationRuleCollection AuthorizationRule tarafından tanımlanan kuralları alırAuthorizationSection.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, 'nin Rulesnasıl kullanılacağını gösterir.

 // 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);
' 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)

Açıklamalar

Rules Bu yöntem tarafından döndürülen koleksiyon, temel yapılandırma dosyasındaki hiçbir gerçek öğeye başvurmaz. Bu, içerdiği kurallara kolay erişim sağlayan bir yapıdır. Bu, yapılandırma dosyasının öğelerini işlemeye yönelik yaygın bir desendir.

Şunlara uygulanır

Ayrıca bkz.