共用方式為


FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) 方法

定義

將指定的訪問控制清單 (ACL) 許可權新增至目前的檔案或目錄,並移除所有相符的 ACL 許可權。

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

參數

rule
FileSystemAccessRule

FileSystemAccessRule 物件,表示要新增至檔案或目錄的訪問控制清單 (ACL) 許可權。

例外狀況

rule 參數是 null

備註

ResetAccessRule 方法會新增指定的訪問控制清單 (ACL) 規則,或覆寫任何符合 rule 參數的相同 ACL 規則。 例如,如果 rule 參數指定 Read 值,而 ResetAccessRule 方法會尋找指定 Read 值的相同 ACL 規則,則會覆寫相同的規則。 如果 ResetAccessRule 方法找到指定 Write 值的相同 ACL 規則,也會覆寫相同的規則。

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

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

適用於