Compartir a través de


DirectorySecurity Constructores

Definición

Inicializa una nueva instancia de la clase DirectorySecurity.

Sobrecargas

DirectorySecurity()

Inicializa una nueva instancia de la clase DirectorySecurity.

DirectorySecurity(String, AccessControlSections)

Inicializa una nueva instancia de la clase DirectorySecurity de un directorio especificado utilizando los valores especificados de la enumeración AccessControlSections.

DirectorySecurity()

Inicializa una nueva instancia de la clase DirectorySecurity.

public:
 DirectorySecurity();
public DirectorySecurity ();
Public Sub New ()

Excepciones

El sistema operativo actual no es Microsoft Windows 2000 o posterior.

Comentarios

Use este constructor cuando desee crear un objeto vacío DirectorySecurity que no se base en un directorio existente. Después, puede rellenar el objeto con información de control de acceso y aplicarlo a un directorio.

Se aplica a

DirectorySecurity(String, AccessControlSections)

Inicializa una nueva instancia de la clase DirectorySecurity de un directorio especificado utilizando los valores especificados de la enumeración AccessControlSections.

public:
 DirectorySecurity(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
public DirectorySecurity (string name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.DirectorySecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.DirectorySecurity
Public Sub New (name As String, includeSections As AccessControlSections)

Parámetros

name
String

La ubicación de un directorio donde se va a crear un objeto DirectorySecurity.

includeSections
AccessControlSections

Uno de los valores de AccessControlSections que especifica el tipo de información de la lista de control de acceso (ACL) que se va a recuperar.

Excepciones

El parámetro name es una cadena de longitud cero que solo contiene espacios en blanco o uno o varios caracteres no válidos definidos por InvalidPathChars.

El parámetro name es null.

La ruta de acceso especificada no es válida (por ejemplo, está en una unidad no asignada).

No se encuentra el archivo especificado en el parámetro name.

Se ha producido un error de E/S al abrir el directorio.

El parámetro name tiene un formato que no es válido.

El sistema operativo actual no es Microsoft Windows 2000 o posterior.

La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.

La cuenta del sistema actual no tiene privilegios administrativos.

No se ha encontrado el directorio.

El parámetro name especificó un directorio que es de solo lectura.

o bien

Esta operación no es compatible con la plataforma actual.

o bien

El llamador no dispone del permiso requerido.

Comentarios

Este constructor recupera la información de control de acceso para el directorio especificado y, a continuación, crea un DirectorySecurity objeto que encapsula esa información. A continuación, puede inspeccionar, agregar o eliminar la información de control de acceso para el directorio especificado.

Se aplica a