次のクラスを使用して、データベースのアクセス制御リスト (ACL) を確認したり、調整することができます。
Level プロパティと InternetLevel プロパティによって使用されるアクセスレベルは次のとおりです。
各アクセスレベルに適用されるアクセス権に関するプロパティを、次の表に示します。「常に true」は、そのアクセスレベルではアクセス権が常に true であることを意味します。「常に false」は、そのアクセスレベルではアクセス権が true になることはないことを意味します。「デフォルトは true」は、そのアクセスレベルではアクセス権はデフォルトで true となり、変更できることを意味します。「デフォルトは false」は、そのアクセスレベルではアクセス権はデフォルトで false となり、変更できることを意味します。
アクセス権 |
[管理者] |
[設計者] |
[編集者] |
[作成者] |
[読者] |
[投稿者] |
アクセス権なし |
---|---|---|---|---|---|---|---|
CanCreateDocuments |
常に true |
常に true |
常に true |
デフォルトは true |
アクセスなし |
常に true |
アクセスなし |
CanCreateLSOrJava |
常に true |
デフォルトは false |
デフォルトは false |
デフォルトは false |
デフォルトは false |
アクセスなし |
アクセスなし |
CanCreatePersonalAgent |
常に true |
常に true |
デフォルトは false |
デフォルトは false |
デフォルトは false |
アクセスなし |
アクセスなし |
CanCreatePersonalFolder |
常に true |
常に true |
デフォルトは false |
デフォルトは false |
デフォルトは false |
アクセスなし |
アクセスなし |
CanCreateSharedFolder |
常に true |
常に true |
デフォルトは false |
アクセスなし |
アクセスなし |
アクセスなし |
アクセスなし |
CanDeleteDocuments |
デフォルトは true |
デフォルトは true |
デフォルトは true |
デフォルトは true |
アクセスなし |
アクセスなし |
アクセスなし |
PublicReader |
常に true |
常に true |
常に true |
常に true |
常に true |
デフォルトは false |
デフォルトは false |
PublicWriter |
常に true |
常に true |
常に true |
デフォルトは false |
デフォルトは false |
デフォルトは false |
デフォルトは false |
ACL の save メソッドを使用して、ACL や ACL エントリに行った変更を恒久的な記憶域に書き込む必要があります。そうしないと、プログラムを終了したときに変更内容は失われます。