ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.