CommonObjectSecurity.ModifyAccess Method (AccessControlModification, AccessRule, Boolean)

 

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

Namespace:   System.Security.AccessControl
Assembly:  mscorlib (in mscorlib.dll)

protected override bool ModifyAccess(
	AccessControlModification modification,
	AccessRule rule,
	out bool modified
)

Parameters

modification
Type: System.Security.AccessControl.AccessControlModification

The modification to apply to the DACL.

rule
Type: System.Security.AccessControl.AccessRule

The access rule to modify.

modified
Type: System.Boolean

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

Return Value

Type: System.Boolean

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

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.

.NET Framework
Available since 2.0
Return to top
Show: