FileIOPermission.AddPathList Método
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í.
Agrega acceso para los archivos y directorios especificados en el estado existente del permiso.
Sobrecargas
AddPathList(FileIOPermissionAccess, String) |
Agrega acceso para el archivo o directorio especificado en el estado existente del permiso. |
AddPathList(FileIOPermissionAccess, String[]) |
Agrega acceso para los archivos y directorios especificados en el estado existente del permiso. |
AddPathList(FileIOPermissionAccess, String)
- Source:
- FileIOPermission.cs
- Source:
- FileIOPermission.cs
Agrega acceso para el archivo o directorio especificado en el estado existente del permiso.
public:
void AddPathList(System::Security::Permissions::FileIOPermissionAccess access, System::String ^ path);
public void AddPathList (System.Security.Permissions.FileIOPermissionAccess access, string path);
member this.AddPathList : System.Security.Permissions.FileIOPermissionAccess * string -> unit
Public Sub AddPathList (access As FileIOPermissionAccess, path As String)
Parámetros
- access
- FileIOPermissionAccess
Combinación bit a bit de los valores de FileIOPermissionAccess.
- path
- String
Ruta de acceso absoluta de un archivo o directorio.
Excepciones
El parámetro access
no es un valor válido de FileIOPermissionAccess.
o bien
El parámetro path
no es una cadena válida.
o bien
El parámetro path
no especificó la ruta de acceso absoluta al archivo o directorio.
El parámetro path
es null
.
El parámetro path
tiene un formato no válido.
Ejemplos
En el ejemplo de código siguiente se muestra el uso del FileIOPermission.AddPathList(FileIOPermissionAccess, String) método .
FileIOPermission^ f2 = gcnew FileIOPermission( FileIOPermissionAccess::Read,"C:\\test_r" );
f2->AddPathList( (FileIOPermissionAccess) (FileIOPermissionAccess::Write | FileIOPermissionAccess::Read), "C:\\example\\out.txt" );
try
{
f2->Demand();
}
catch (SecurityException^ s)
{
Console::WriteLine(s->Message);
}
FileIOPermission f2 = new FileIOPermission(FileIOPermissionAccess.Read, "C:\\test_r");
f2.AddPathList(FileIOPermissionAccess.Write | FileIOPermissionAccess.Read, "C:\\example\\out.txt");
try
{
f2.Demand();
}
catch (SecurityException s)
{
Console.WriteLine(s.Message);
}
Dim f2 As New FileIOPermission(FileIOPermissionAccess.Read, "C:\test_r")
f2.AddPathList(FileIOPermissionAccess.Write Or FileIOPermissionAccess.Read, "C:\example\out.txt")
Try
f2.Demand()
Catch s As SecurityException
Console.WriteLine(s.Message)
End Try
Comentarios
Use este método para modificar el acceso de archivos y directorios agregando al estado del permiso actual.
Se aplica a
AddPathList(FileIOPermissionAccess, String[])
- Source:
- FileIOPermission.cs
- Source:
- FileIOPermission.cs
Agrega acceso para los archivos y directorios especificados en el estado existente del permiso.
public:
void AddPathList(System::Security::Permissions::FileIOPermissionAccess access, cli::array <System::String ^> ^ pathList);
public void AddPathList (System.Security.Permissions.FileIOPermissionAccess access, string[] pathList);
member this.AddPathList : System.Security.Permissions.FileIOPermissionAccess * string[] -> unit
Public Sub AddPathList (access As FileIOPermissionAccess, pathList As String())
Parámetros
- access
- FileIOPermissionAccess
Combinación bit a bit de los valores de FileIOPermissionAccess.
- pathList
- String[]
Matriz que contiene las rutas de acceso absolutas de los archivos y directorios.
Excepciones
El parámetro access
no es un valor válido de FileIOPermissionAccess.
o bien
Una entrada en la matriz pathList
no es válida.
Entrada en la matriz pathList
no tiene un formato válido.
El parámetro pathList
es null
.
Comentarios
Use este método para modificar el acceso de archivos y directorios agregando al estado del permiso actual.