ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.