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 objektu rule , a typ řízení přístupu (Povolit nebo Odepřít), který odpovídá typu zadanému v objektu rule , 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á identifikátoru SID a typu řízení přístupu obsaženému v objektu rule . Pomocí této metody může vývojář nahradit všechna pravidla Allow pro tento identifikátor SID u daného 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 daného objektu, aniž by to mělo vliv na existující pravidla Povolit. Chcete-li nahradit všechna pravidla pro daný objekt související se zadaným identifikátorem SID bez ohledu na typ, použijte ResetAccessRule místo toho.

Platí pro