FileIOPermission Constructores
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í.
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.