LOTUSSCRIPT /COM/OLE のクラス


RevokeAccess メソッド

データベースのアクセス制御リスト (ACL) からユーザー、グループ、サーバーを削除します。これによりユーザー、グループ、サーバーのアクセスレベルはデータベースのデフォルトに設定されます。

定義位置NotesDatabase
構文Call notesDatabase.RevokeAccess( name$ )
パラメータname$


使用法このメソッドは、データベースに関連する既存の NotesACL または NotesACLEntry のオブジェクトを変更します。
アクセス権の無効化は GrantAccess メソッドでアクセス権 [なし] を割り当てることとは違います。アクセス権を無効にすると ACL から名前が削除されます。ただし、削除されたユーザー、グループ、サーバーはデフォルトで指定されたアクセスレベルではデータベースにアクセスできます。GrantAccess メソッドでアクセス権 [なし] を割り当てると ACL に名前は残りますが、ユーザー、グループ、サーバーはデフォルトの設定にかかわらずデータベースにはアクセスできません。

エラーname$ はデータベースの ACL に明示的に登録されていなければなりません。登録されていないときには RevokeAccess はエラーとなり、「名前はリストに存在しません」というエラーメッセージが出力されます。name$ が ACL に登録されているグループのメンバーの場合でもエラーとなります。
クロスリファレンスJava Database クラスの revokeAccess メソッド

関連項目