Export (0) Print
Expand All

ObjectSecurity.ModifyAccessRule Method

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

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

public virtual bool ModifyAccessRule(
	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

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft