CommonObjectSecurity.ModifyAccess 方法

定义

将指定的修改应用于与此 CommonObjectSecurity 对象关联的自由访问控制列表(DACL)。

protected:
 override bool ModifyAccess(System::Security::AccessControl::AccessControlModification modification, System::Security::AccessControl::AccessRule ^ rule, [Runtime::InteropServices::Out] bool % modified);
protected override bool ModifyAccess(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified);
override this.ModifyAccess : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
Protected Overrides Function ModifyAccess (modification As AccessControlModification, rule As AccessRule, ByRef modified As Boolean) As Boolean

参数

modification
AccessControlModification

要应用于 DACL 的修改。

rule
AccessRule

要修改的访问规则。

modified
Boolean

true 如果 DACL 已成功修改,则为否则,为 false.

返回

true 如果 DACL 已成功修改,则为否则,为 false.

注解

为了避免无意中允许访问主体,应用程序应检查是否存在允许所有人完全访问(AEFA)访问控制项(ACE),并在修改 DACL 之前将其删除。

适用于