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 方法會尋找指定值的相同 ACL 規則 Read ,則會覆寫相同的規則。 ResetAccessRule如果方法找到指定值的相同 ACL 規則 Write ,也會覆寫相同的規則。

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

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

適用於