Freigeben über


ObjectSecurity.ModifyAccess Methode

Definition

Wendet die angegebene Änderung auf die freigegebene Zugriffssteuerungsliste (Discretionary Access Control List, DACL) an, die diesem ObjectSecurity-Objekt zugeordnet ist.

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

Parameter

modification
AccessControlModification

Die auf die DACL anzuwendende Änderung.

rule
AccessRule

Die zu ändernde Zugriffsregel.

modified
Boolean

true, wenn die DACL erfolgreich geändert wurde, andernfalls false.

Gibt zurück

true, wenn die DACL erfolgreich geändert wurde, andernfalls false.

Hinweise

Um das unbeabsichtigte Zulassen des Zugriffs auf Prinzipale zu vermeiden, sollten Anwendungen überprüfen, ob ein Zugriffssteuerungseintrag für alle Zulassen des vollqualifizierten Zugriffs (AEFA) vorhanden ist, und diesen vor dem Ändern einer DACL entfernen.

Gilt für: