CommonObjectSecurity.SetAccessRule(AccessRule) メソッド

定義

指定したアクセス規則と同じセキュリティ識別子と修飾子を含むすべてのアクセス規則を、この CommonObjectSecurity オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除し、指定したアクセス規則を追加します。Removes all access rules that contain the same security identifier and qualifier as the specified access rule in the Discretionary Access Control List (DACL) associated with this CommonObjectSecurity object and then adds the specified access rule.

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

パラメーター

rule
AccessRule

設定するアクセス規則。The access rule to set.

注釈

意図せずにプリンシパルへのアクセスが許可されないように、アプリケーションでは、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.

適用対象