CommonObjectSecurity.RemoveAccessRuleSpecific(AccessRule) メソッド

定義

指定したアクセス規則と完全に一致するすべてのアクセス規則を、この CommonObjectSecurity オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。Removes all access rules that exactly match the specified access rule from the Discretionary Access Control List (DACL) associated with this CommonObjectSecurity object.

protected:
 void RemoveAccessRuleSpecific(System::Security::AccessControl::AccessRule ^ rule);
protected void RemoveAccessRuleSpecific (System.Security.AccessControl.AccessRule rule);
member this.RemoveAccessRuleSpecific : System.Security.AccessControl.AccessRule -> unit
Protected Sub RemoveAccessRuleSpecific (rule As AccessRule)

パラメーター

rule
AccessRule

削除するアクセス規則。The access rule to remove.

注釈

意図せずにプリンシパルへのアクセスが許可されないように、アプリケーションでは、DACL を変更する前に、すべてのユーザーに対してフルアクセス (AEFA) のアクセス制御エントリ (ACE) があるかどうかを確認し、削除する必要があります。To avoid unintentionally allowing access to principals, applications should check for the existence of an allow everyone full access (AEFA) access control entry (ACE) and remove it before modifying a DACL.

適用対象