Lenguaje

FileIOPermission Constructores

Definición

Inicializa una nueva instancia de la clase FileIOPermission.

Sobrecargas

Nombre Description
FileIOPermission(PermissionState)

Inicializa una nueva instancia de la FileIOPermission clase con permiso totalmente restringido o sin restricciones, tal como se especifica.

FileIOPermission(FileIOPermissionAccess, String)

Inicializa una nueva instancia de la FileIOPermission clase con el acceso especificado al archivo o directorio designado.

FileIOPermission(FileIOPermissionAccess, String[])

Inicializa una nueva instancia de la FileIOPermission clase con el acceso especificado a los archivos y directorios designados.

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

Inicializa una nueva instancia de la FileIOPermission clase con el acceso especificado al archivo o directorio designado y los derechos de acceso especificados para la información de control de archivos.

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

Inicializa una nueva instancia de la FileIOPermission clase con el acceso especificado a los archivos y directorios designados y los derechos de acceso especificados para la información de control de archivos.

FileIOPermission(PermissionState)

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Inicializa una nueva instancia de la FileIOPermission clase con permiso totalmente restringido o sin restricciones, tal como se especifica.

public:
 FileIOPermission(System::Security::Permissions::PermissionState state);
public FileIOPermission(System.Security.Permissions.PermissionState state);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.FileIOPermission
Public Sub New (state As PermissionState)

Parámetros

state
PermissionState

Uno de los PermissionState valores de enumeración.

Excepciones

El state parámetro no es un valor válido de PermissionState.

Comentarios

Crea un acceso totalmente restringido (None) o Unrestricted a archivos y directorios.

Se aplica a

FileIOPermission(FileIOPermissionAccess, String)

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Inicializa una nueva instancia de la FileIOPermission clase con el acceso especificado al archivo o directorio designado.

public:
 FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::String ^ path);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, string path);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * string -> System.Security.Permissions.FileIOPermission
Public Sub New (access As FileIOPermissionAccess, path As String)

Parámetros

access
FileIOPermissionAccess

Combinación bit a bit de los FileIOPermissionAccess valores de enumeración.

path
String

Ruta de acceso absoluta del archivo o directorio.

Excepciones

El access parámetro no es un valor válido de FileIOPermissionAccess.

O bien

El path parámetro no es una cadena válida.

O bien

El path parámetro no especifica la ruta de acceso absoluta al archivo o directorio.

Comentarios

Este constructor solo permite especificar uno de los FileIOPermissionAccess valores para el archivo o directorio especificados. Use el AddPathList método para definir permisos complejos.

Se aplica a

FileIOPermission(FileIOPermissionAccess, String[])

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Inicializa una nueva instancia de la FileIOPermission clase con el acceso especificado a los archivos y directorios designados.

public:
 FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, cli::array <System::String ^> ^ pathList);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, string[] pathList);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * string[] -> System.Security.Permissions.FileIOPermission
Public Sub New (access As FileIOPermissionAccess, pathList As String())

Parámetros

access
FileIOPermissionAccess

Combinación bit a bit de los FileIOPermissionAccess valores de enumeración.

pathList
String[]

Matriz que contiene las rutas de acceso absolutas de los archivos y directorios.

Excepciones

El access parámetro no es un valor válido de FileIOPermissionAccess.

O bien

Una entrada de la pathList matriz no es una cadena válida.

Comentarios

Este constructor solo permite especificar un FileIOPermissionAccess valor para los archivos y directorios especificados. Use el AddPathList método para definir permisos complejos.

Se aplica a

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String)

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Inicializa una nueva instancia de la FileIOPermission clase con el acceso especificado al archivo o directorio designado y los derechos de acceso especificados para la información de control de archivos.

public:
 FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::Security::AccessControl::AccessControlActions actions, System::String ^ path);
public:
 FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::Security::AccessControl::AccessControlActions control, System::String ^ path);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string path);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string path);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * System.Security.AccessControl.AccessControlActions * string -> System.Security.Permissions.FileIOPermission
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * System.Security.AccessControl.AccessControlActions * string -> System.Security.Permissions.FileIOPermission
Public Sub New (access As FileIOPermissionAccess, actions As AccessControlActions, path As String)
Public Sub New (access As FileIOPermissionAccess, control As AccessControlActions, path As String)

Parámetros

access
FileIOPermissionAccess

Combinación bit a bit de los FileIOPermissionAccess valores de enumeración.

actionscontrol
AccessControlActions

Combinación bit a bit de los AccessControlActions valores de enumeración.

path
String

Ruta de acceso absoluta del archivo o directorio.

Excepciones

El access parámetro no es un valor válido de FileIOPermissionAccess.

O bien

El path parámetro no es una cadena válida.

O bien

El path parámetro no especifica la ruta de acceso absoluta al archivo o directorio.

Comentarios

Este constructor solo permite especificar un FileIOPermissionAccess valor para el archivo o directorios especificados. Use el AddPathList método para definir permisos complejos.

El control parámetro especifica si se puede cambiar, ver o no la lista de control de acceso (ACL) del archivo o directorio especificado por path .

Importante

Una lista de control de acceso (ACL) describe individuos o grupos que tienen derechos, o no, a acciones específicas en el archivo especificado y sus propiedades. La capacidad de cambiar o ver una ACL es un permiso importante y debe concederse con precaución.

Se aplica a

FileIOPermission(FileIOPermissionAccess, AccessControlActions, String[])

Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs
Source:
FileIOPermission.cs

Inicializa una nueva instancia de la FileIOPermission clase con el acceso especificado a los archivos y directorios designados y los derechos de acceso especificados para la información de control de archivos.

public:
 FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::Security::AccessControl::AccessControlActions actions, cli::array <System::String ^> ^ pathList);
public:
 FileIOPermission(System::Security::Permissions::FileIOPermissionAccess access, System::Security::AccessControl::AccessControlActions control, cli::array <System::String ^> ^ pathList);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string[] pathList);
public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string[] pathList);
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * System.Security.AccessControl.AccessControlActions * string[] -> System.Security.Permissions.FileIOPermission
new System.Security.Permissions.FileIOPermission : System.Security.Permissions.FileIOPermissionAccess * System.Security.AccessControl.AccessControlActions * string[] -> System.Security.Permissions.FileIOPermission
Public Sub New (access As FileIOPermissionAccess, actions As AccessControlActions, pathList As String())
Public Sub New (access As FileIOPermissionAccess, control As AccessControlActions, pathList As String())

Parámetros

access
FileIOPermissionAccess

Combinación bit a bit de los FileIOPermissionAccess valores de enumeración.

actionscontrol
AccessControlActions

Combinación bit a bit de los AccessControlActions valores de enumeración.

pathList
String[]

Matriz que contiene las rutas de acceso absolutas de los archivos y directorios.

Excepciones

El access parámetro no es un valor válido de FileIOPermissionAccess.

O bien

Una entrada de la pathList matriz no es una cadena válida.

Comentarios

Este constructor solo permite especificar un FileIOPermissionAccess valor para los archivos y directorios especificados. Use el AddPathList método para definir permisos complejos.

El control parámetro especifica si se puede cambiar, ver o no la lista de control de acceso (ACL) del archivo o directorio especificado por path .

Importante

Una lista de control de acceso (ACL) describe individuos o grupos que tienen derechos, o no, a acciones específicas en el archivo especificado y sus propiedades. La capacidad de cambiar o ver una ACL es un permiso importante y debe concederse con precaución.

Se aplica a