ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Methode

Definition

Sucht in der DACL eines Objekts nach allen Zugriffsregeln, die neben einer Sicherheits-ID (SID), die mit der im rule-Objekt angegebenen Sicherheits-ID übereinstimmt, auch einen Zugriffsregeltyp (Allow oder Deny) enthalten, der mit dem im rule-Objekt angegebenen Typ übereinstimmt, und ersetzt alle diese Zugriffsregeln durch die Zugriffsregeln, die im rule-Objekt enthalten sind.

public:
 void SetAccessRule(System::DirectoryServices::ActiveDirectoryAccessRule ^ rule);
public void SetAccessRule (System.DirectoryServices.ActiveDirectoryAccessRule rule);
override this.SetAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule -> unit
Public Sub SetAccessRule (rule As ActiveDirectoryAccessRule)

Parameter

rule
ActiveDirectoryAccessRule

Das ActiveDirectoryAccessRule-Objekt, für das dieser Vorgang gilt.

Hinweise

Wenn SetAccessRule verwendet wird, um alle Zugriffsregeln zu ersetzen, die mit einem bestimmten SID- und Zugriffssteuerungstyp (Zulassen oder Verweigern) in der DACL eines Objekts übereinstimmen, werden alle Regeln in dieser DACL durch eine SID und einen Typ ersetzt, der dem im rule Objekt enthaltenen SID- und Zugriffssteuerungstyp entspricht. Mit dieser Methode kann der Entwickler alle Zulassen-Regeln für diese SID für dieses Objekt ersetzen, ohne vorhandene Deny-Regeln zu beeinträchtigen, oder alle Deny-Regeln für diese SID für dieses Objekt ersetzen, ohne dass vorhandene Zulassen-Regeln beeinträchtigt werden. Verwenden ResetAccessRule Sie stattdessen, um alle Regeln für dieses Objekt zu ersetzen, die sich auf die angegebene SID beziehen, unabhängig vom Typ.

Gilt für: