Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método FileStream.SetAccessControl (FileSecurity)

 

Publicado: noviembre de 2016

Aplica las entradas de la lista de control de acceso (ACL) descritas por un objeto FileSecurity al archivo descrito por el objeto FileStream actual.

Espacio de nombres:   System.IO
Ensamblado:  mscorlib (en mscorlib.dll)

public void SetAccessControl(
	FileSecurity fileSecurity
)

Parámetros

fileSecurity
Type: System.Security.AccessControl.FileSecurity

Objeto que describe una entrada ACL que se va a aplicar al archivo actual.

Exception Condition
ObjectDisposedException

El archivo se cierra.

ArgumentNullException

El parámetro fileSecurity es null.

SystemException

No se pudo encontrar o modificar el archivo.

UnauthorizedAccessException

El proceso actual no tiene acceso para abrir el archivo.

Mientras el FileStream clase y SetAccessControl puede utilizarse en un archivo existente, considere el uso de la File.SetAccessControl es más fácil utilizar el método.

El SetAccessControl método aplica las entradas de lista (ACL) de control de acceso a un archivo que representa la lista ACL no heredada.

System_CAPS_cautionPrecaución

Especifica la ACL para el fileSecurity parámetro reemplaza la ACL existente para el archivo. Para agregar permisos para un nuevo usuario, utilice el GetAccessControl método para obtener la ACL existente, modificarlo y, a continuación, usar SetAccessControl para aplicar al archivo.

Una ACL describe los individuos o grupos que tienen o no tienen derechos sobre acciones concretas en el archivo especificado. Para obtener más información, consulta Cómo: Agregar o quitar entradas de la lista de control de acceso.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: