ObjectSecurity.ModifyAccessRule Metod

Definition

Tillämpar den angivna ändringen på DACL (Discretionary Access Control List) som är associerad med det här ObjectSecurity-objektet.

public:
 virtual bool ModifyAccessRule(System::Security::AccessControl::AccessControlModification modification, System::Security::AccessControl::AccessRule ^ rule, [Runtime::InteropServices::Out] bool % modified);
public virtual bool ModifyAccessRule(System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified);
abstract member ModifyAccessRule : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
override this.ModifyAccessRule : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
Public Overridable Function ModifyAccessRule (modification As AccessControlModification, rule As AccessRule, ByRef modified As Boolean) As Boolean

Parametrar

modification
AccessControlModification

Ändringen som ska tillämpas på DACL.

rule
AccessRule

Åtkomstregeln som ska ändras.

modified
Boolean

trueom DACL faktiskt har ändrats. annars . false

Returer

trueom DACL har ändrats. annars . false

Kommentarer

För att undvika att oavsiktligt tillåta åtkomst till huvudkonton bör program kontrollera om det finns en åtkomstkontrollpost (ACE) som tillåter alla fullständig åtkomst (AEFA) och ta bort den innan du ändrar en DACL.

Gäller för