AuthorizationRule 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
AuthorizationRule 類別允許您以程式方式存取並修改組態檔中的 authorization
項目。 此類別無法獲得繼承。
public ref class AuthorizationRule sealed : System::Configuration::ConfigurationElement
public sealed class AuthorizationRule : System.Configuration.ConfigurationElement
type AuthorizationRule = class
inherit ConfigurationElement
Public NotInheritable Class AuthorizationRule
Inherits ConfigurationElement
- 繼承
範例
下列程式代碼範例示範如何使用 AuthorizationRule。
注意
如果您使用 本節 credentials
,請務必遵循 ASP.NET 驗證中所述的指導方針。 如需延展性和更佳的安全性功能,建議您使用外部資料庫來儲存使用者的認證。 如需建置安全 ASP.NET 應用程式的詳細資訊,請參閱保護您的 ASP.NET 應用程式和建置安全 ASP.NET 應用程式:驗證、授權和安全通訊。
// Create an authorization rule object.
AuthorizationRuleAction action =
AuthorizationRuleAction.Deny;
AuthorizationRule authorizationRule =
new System.Web.Configuration.AuthorizationRule(action);
' Create an authorization rule object.
Dim action As AuthorizationRuleAction = _
AuthorizationRuleAction.Deny
Dim authorizationRule = _
New System.Web.Configuration.AuthorizationRule(action)
// 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)
備註
AuthorizationRule 類別 (Class) 提供以程式的方法,存取和修改組態檔的 authorization
區段。
此類型是包含AuthorizationSection、、 和 型別之群組的AuthorizationRuleCollectionAuthorizationRuleAction一部分。
注意
AuthorizationSection可以更新組態階層中任何層級的組態資訊。
建構函式
AuthorizationRule(AuthorizationRuleAction) |
使用傳遞的物件來建立 AuthorizationRule 類別的新執行個體。 |