Compartir a través de


FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Método

Definición

Establece el permiso de lista de control de acceso (ACL) especificado para el archivo o directorio actual.

public:
 void SetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void SetAccessRule (System.Security.AccessControl.FileSystemAccessRule rule);
override this.SetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub SetAccessRule (rule As FileSystemAccessRule)

Parámetros

rule
FileSystemAccessRule

Objeto FileSystemAccessRule que representa un permiso de lista de control de acceso (ACL) que se va a establecer para un archivo o directorio.

Excepciones

El parámetro rule es null.

Comentarios

El método SetAccessRule agrega la regla de lista de control de acceso (ACL) especificada o sobrescribe las reglas de ACL idénticas que coincidan con el valor FileSystemRights del parámetro rule. Por ejemplo, si el parámetro rule especifica un valor de Read y el método SetAccessRule busca una regla de ACL idéntica que especifica el valor de Read, se sobrescribirá la regla idéntica. Si el método SetAccessRule encuentra una regla de ACL idéntica que especifica el valor de Write, no se sobrescribirá la regla idéntica.

Use los siguientes métodos dependientes de implementación de .NET para agregar o recuperar información de ACL de un archivo:

Implementación de .NET Agregar reglas Recuperación de reglas
.RED FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) FileSystemAclExtensions.GetAccessControl(FileInfo)
.NET Framework FileInfo.SetAccessControl(FileSecurity) FileInfo.GetAccessControl()

Se aplica a