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

ファイルまたはディレクトリに追加するアクセス制御リスト (ACL) アクセス許可を表す FileSystemAccessRule オブジェクト。

例外

rule パラメーターはnull

注釈

ResetAccessRuleメソッドは、指定されたアクセス制御リスト (ACL) 規則を追加するか、rule パラメーターと一致する同一の ACL 規則を上書きします。 たとえば、 rule パラメーターが Read 値を指定し、 ResetAccessRule メソッドが Read 値を指定する同じ ACL 規則を見つけた場合、同じ規則が上書きされます。 ResetAccessRuleメソッドが、Write値を指定する同一の ACL 規則を見つけた場合、同じ規則も上書きされます。

次の.NET実装に依存するメソッドを使用して、ファイルに ACL 情報を追加または取得します。

.NET 実装 ルールの追加 ルールを取得する
.NET FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

適用対象