ObjectSecurity.ModifyAccessRule(AccessControlModification, AccessRule, Boolean) Method

Definition

Applies the specified modification to the Discretionary Access Control List (DACL) associated with this ObjectSecurity object.

public virtual bool ModifyAccessRule (System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified);
Parameters
modification
AccessControlModification

The modification to apply to the DACL.

rule
AccessRule

The access rule to modify.

modified
Boolean

true if the DACL is successfully modified; otherwise, false.

Returns

true if the DACL is successfully modified; otherwise, false.

Remarks

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.

Applies to