次の方法で共有


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

アクセス制御リスト (ACL) のアクセス許可をファイルまたはディレクトリから削除する必要があるユーザーを指定する FileSystemAccessRule オブジェクト。

例外

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 フラグを指定せずにルールを削除すると、フラグは自動的に削除されます。

適用対象