Udostępnij za pośrednictwem


ObjectSecurity.ModifyAccessRule Metoda

Definicja

Stosuje określoną modyfikację do listy Access Control uznaniowej (DACL) skojarzonej z tym ObjectSecurity obiektem.

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

Parametry

modification
AccessControlModification

Modyfikacja stosowana do listy DACL.

rule
AccessRule

Reguła dostępu do modyfikacji.

modified
Boolean

true jeżeli lista DACL jest faktycznie modyfikowana; w przeciwnym razie , false.

Zwraca

true jeśli lista DACL została pomyślnie zmodyfikowana; w przeciwnym razie , false.

Uwagi

Aby uniknąć niezamierzonego zezwalania na dostęp do podmiotów zabezpieczeń, aplikacje powinny sprawdzić istnienie wpisu kontroli dostępu (AEFA) dla wszystkich użytkowników i usunąć go przed zmodyfikowaniem listy DACL.

Dotyczy