FileSystemSecurity.RemoveAccessRuleAll(FileSystemAccessRule) 方法

定義

從目前的檔案或目錄中,移除指定之使用者的所有存取控制清單 (ACL) 使用權限。

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

FileSystemAccessRule 物件,指定應該從檔案或目錄中移除其存取控制清單 (ACL) 使用權限的使用者。

例外狀況

rule 參數為 null

備註

方法 RemoveAccessRuleAll 會移除指定使用者的所有存取控制清單 (ACL) 許可權。 方法會忽略 物件中的所有值, FileSystemAccessRule 但使用者帳戶除外。

若要將新的或變更的 ACL 資訊保存到檔案,請使用 SetAccessControlSetAccessControl 方法。 若要將新的或變更的 ACL 資訊保存到目錄,請使用 SetAccessControlSetAccessControl 方法。

若要從檔案擷取 ACL 資訊,請使用 GetAccessControlGetAccessControl 方法。 若要從目錄擷取 ACL 資訊,請使用 GetAccessControlGetAccessControl 方法。

當您新增存取規則而不設定 Synchronize 旗標時, Synchronize 會自動將旗標新增至您的規則。 如果您稍後移除規則而不指定 Synchronize 旗標,則會自動移除旗標。

適用於