Udostępnij za pośrednictwem


CommonObjectSecurity.ModifyAccess Metoda

Definicja

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

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

Parametry

modification
AccessControlModification

Modyfikacja stosowana do listy DACL.

rule
AccessRule

Reguła dostępu do modyfikacji.

modified
Boolean

true jeśli lista DACL została pomyślnie zmodyfikowana; 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