DBにデータをもつACLの実装
| C# | Visual Basic | Visual C++ |
public class DbAcl : AccessControl
Public Class DbAcl _ Inherits AccessControl
public ref class DbAcl : public AccessControl
| すべてのメンバ | コンストラクタ | メソッド | フィールド | ||
| メンバ | 説明 | |
|---|---|---|
| DbAcl()()() | Initializes a new instance of the DbAcl class | |
| AddResource(String, String) |
リソースを追加する。
( AccessControl から継承されます。) | |
| AddRole(String, String) |
roleを追加する。
( AccessControl から継承されます。) | |
| AddRule(String, String, AclPrivilege) |
ルールを追加する
( AccessControl から継承されます。) | |
| config |
設定
( AccessControl から継承されます。) | |
| FindResourceById(Int32) |
リソースをIDで探す
( AccessControl から継承されます。) | |
| FindResourceByName(String) |
リソースを名前で探す
( AccessControl から継承されます。) | |
| FindRoleById(Int32) |
ロールをIDで探す
( AccessControl から継承されます。) | |
| FindRoleByName(String) |
ロールを名前で探す
( AccessControl から継承されます。) | |
| Init(AclConfigSection) |
初期化
( AccessControl から継承されます。) | |
| IsAllowed(String, AclPrivilege, array<AclRole>[]()[]) | ( AccessControl.IsAllowed(String, AclPrivilege, array<AclRole>[]()[]) をオーバーライドします。) | |
| IsDenied(String, AclPrivilege, array<AclRole>[]()[]) |
指定ロールにが指定リソースへの操作が拒否されているか検査する
( AccessControl から継承されます。) | |
| resources |
リソース
( AccessControl から継承されます。) | |
| roles |
ロール
( AccessControl から継承されます。) | |
| rules |
ルール
( AccessControl から継承されます。) |
| Object | ||
| AccessControl | ||
| DbAcl | ||