FileSystemSecurity.RemoveAccessRuleAll(FileSystemAccessRule) メソッド

定義

現在のファイルまたはディレクトリから、指定したユーザーのアクセス制御リスト (ACL) のすべてのアクセス許可を削除します。Removes all access control list (ACL) permissions for the specified user from the current file or directory.

public:
 void RemoveAccessRuleAll(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleAll (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleAll : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleAll (rule As FileSystemAccessRule)

パラメーター

rule
FileSystemAccessRule

ファイルまたはディレクトリから、アクセス制御リスト (ACL) のアクセス許可を削除する必要のあるユーザーを指定する FileSystemAccessRule オブジェクト。A FileSystemAccessRule object that specifies a user whose access control list (ACL) permissions should be removed from a file or directory.

例外

rule パラメーターが null です。The rule parameter is null.

注釈

RemoveAccessRuleAll メソッドは、指定されたユーザーのすべてのアクセス制御リスト (ACL) のアクセス許可を削除します。The RemoveAccessRuleAll method removes all access control list (ACL) permissions for the specified user. メソッドは、ユーザーアカウントを除く FileSystemAccessRule オブジェクト内のすべての値を無視します。The method ignores all values in the FileSystemAccessRule object except the user account.

新規または変更された ACL 情報をファイルに保存するには、SetAccessControl または SetAccessControl 方法を使用します。To persist new or changed ACL information to a file, use the SetAccessControl or SetAccessControl method. 新規または変更された ACL 情報をディレクトリに保持するには、SetAccessControl または SetAccessControl 方法を使用します。To persist new or changed ACL information to a directory, use the SetAccessControl or SetAccessControl method.

ファイルから ACL 情報を取得するには、GetAccessControl または GetAccessControl 方法を使用します。To retrieve ACL information from a file, use the GetAccessControl or GetAccessControl method. ディレクトリから ACL 情報を取得するには、GetAccessControl または GetAccessControl 方法を使用します。To retrieve ACL information from a directory, use the GetAccessControl or GetAccessControl method.

Synchronize フラグを設定せずにアクセス規則を追加すると、Synchronize フラグが規則に自動的に追加されます。When you add an access rule without setting the Synchronize flag, the Synchronize flag will be automatically added to your rule. 後で Synchronize フラグを指定せずに規則を削除した場合、フラグは自動的に削除されます。If you remove the rule later without specifying the Synchronize flag, the flag will automatically be removed.

適用対象