Compartir a través de


ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Método

Definición

Busca en la DACL de un objeto todas las reglas de acceso cuyo identificador de seguridad (SID) coincida con el SID especificado en el objeto rule y cuyo tipo de control de acceso (Permitir o Denegar) coincida con el tipo especificado en el objeto rule, y las reemplaza por las reglas de acceso incluidas en el objeto 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)

Parámetros

rule
ActiveDirectoryAccessRule

Objeto ActiveDirectoryAccessRule al que se aplica esta operación.

Comentarios

Cuando SetAccessRule se usa para reemplazar todas las reglas de acceso que coinciden con un SID determinado y un tipo de control de acceso (Permitir o Denegar) en la DACL de un objeto, se reemplazan todas las reglas de esa DACL por un SID y un tipo que coinciden con el SID y el tipo de control de acceso contenidos en el rule objeto. Con este método, el desarrollador puede reemplazar las reglas Allow para ese SID en ese objeto sin afectar a las reglas De denegación existentes, o reemplazar todas las reglas deny de ese SID en ese objeto sin afectar a las reglas Allow existentes. Para reemplazar todas las reglas de ese objeto que pertenecen al SID especificado, independientemente del tipo, use ResetAccessRule en su lugar.

Se aplica a