共用方式為


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 物件中的所有值,但用戶帳戶除外。

使用下列 .NET 實作相依方法,從檔案新增或擷取 ACL 資訊:

.NET 實作 新增規則 擷取
。網 FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

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

適用於