FileSystemSecurity.RemoveAccessRuleSpecific(FileSystemAccessRule) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のファイルまたはディレクトリから、アクセス制御リスト (ACL) の一致する単一の許可するアクセス許可、または拒否するアクセス許可を削除します。
public:
void RemoveAccessRuleSpecific(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleSpecific (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleSpecific : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleSpecific (rule As FileSystemAccessRule)
パラメーター
- rule
- FileSystemAccessRule
ファイルまたはディレクトリから、アクセス制御リスト (ACL) のアクセス許可を削除する必要のあるユーザーを指定する FileSystemAccessRule オブジェクト。
例外
rule
パラメーターが null
です。
注釈
メソッドはRemoveAccessRuleSpecific、現在FileSystemSecurityのオブジェクトから、指定したDenyアクセス規則または指定した一致するAllowアクセス規則を削除します。 たとえば、このメソッドを使用すると、値、値、およびユーザー アカウントを使用して作成されたオブジェクトをFileSystemAccessRule渡すことで、ユーザーに対してDeny指定されたDenyアクセス規則をRead削除できます。 この操作を行うと、値を RemoveAccessRuleSpecific 指定する拒否規則のみが削除されます Read 。 値を指定 Write する拒否規則は削除されません。
新規または変更されたアクセス制御リスト (ACL) 情報をファイルに保持するには、or SetAccessControl メソッドをSetAccessControl使用します。 新しい ACL 情報または変更された ACL 情報をディレクトリに保持するには、or SetAccessControl メソッドをSetAccessControl使用します。
ファイルから ACL 情報を取得するには、or GetAccessControl メソッドをGetAccessControl使用します。 ディレクトリから ACL 情報を取得するには、or GetAccessControl メソッドをGetAccessControl使用します。
フラグを設定せずにアクセス規則を Synchronize 追加すると、 Synchronize フラグが自動的にルールに追加されます。 後でフラグを指定せずにルールを Synchronize 削除すると、フラグは自動的に削除されます。