アクセスコントロール本体
| C# | Visual Basic | Visual C++ |
public class AccessControl
Public Class AccessControl
public ref class AccessControl
| すべてのメンバ | コンストラクタ | メソッド | フィールド | ||
| メンバ | 説明 | |
|---|---|---|
| AccessControl()()() |
構築
| |
| AddResource(String, String) |
リソースを追加する。
| |
| AddRole(String, String) |
roleを追加する。
| |
| AddRule(String, String, AclPrivilege) |
ルールを追加する
| |
| config |
設定
| |
| FindResourceById(Int32) |
リソースをIDで探す
| |
| FindResourceByName(String) |
リソースを名前で探す
| |
| FindRoleById(Int32) |
ロールをIDで探す
| |
| FindRoleByName(String) |
ロールを名前で探す
| |
| Init(AclConfigSection) |
初期化
| |
| IsAllowed(String, AclPrivilege, array<AclRole>[]()[]) |
指定ロールに指定リソースへの操作が許可されているか検査する
| |
| IsDenied(String, AclPrivilege, array<AclRole>[]()[]) |
指定ロールにが指定リソースへの操作が拒否されているか検査する
| |
| resources |
リソース
| |
| roles |
ロール
| |
| rules |
ルール
|