Sdílet prostřednictvím


ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Metoda

Definice

Vyhledá seznam DACL objektu pro všechna pravidla přístupu, která obsahují identifikátor zabezpečení (SID), který odpovídá identifikátoru SID zadanému v rule objektu, a typu řízení přístupu (Povolit nebo Odepřít), který odpovídá typu zadanému v rule objektu, a nahradí všechna tato pravidla přístupu pravidly přístupu, která jsou obsažena v objektu rule .

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)

Parametry

rule
ActiveDirectoryAccessRule

Objekt ActiveDirectoryAccessRule , na který se tato operace vztahuje.

Poznámky

Pokud SetAccessRule se používá k nahrazení všech pravidel přístupu, která odpovídají určitému typu SID a řízení přístupu (Povolit nebo Odepřít) v seznamu DACL objektu, nahradí se všechna pravidla v tomto seznamu DACL identifikátorem SID a typem, který odpovídá typu SID a řízení přístupu obsaženému v objektu rule . Pomocí této metody může vývojář nahradit libovolná pravidla povolit pro daný identifikátor SID u tohoto objektu, aniž by to mělo vliv na existující pravidla zamítnutí, nebo nahradit všechna pravidla zamítnutí pro daný identifikátor SID u tohoto objektu, aniž by to mělo vliv na existující pravidla povolit. Pokud chcete nahradit všechna pravidla pro tento objekt, která se týkají zadaného identifikátoru SID, bez ohledu na typ, použijte ResetAccessRule místo toho.

Platí pro