FileIOPermission.AddPathList Método

Definición

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.

Se aplica a