Condividi tramite


FileIOPermission.AddPathList Metodo

Definizione

Aggiunge allo stato esistente dell'autorizzazione l'accesso ai file o alle directory specificate.

Overload

AddPathList(FileIOPermissionAccess, String)

Aggiunge allo stato esistente dell'autorizzazione l'accesso al file o alla directory specificata.

AddPathList(FileIOPermissionAccess, String[])

Aggiunge allo stato esistente dell'autorizzazione l'accesso ai file o alle directory specificate.

AddPathList(FileIOPermissionAccess, String)

Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs

Aggiunge allo stato esistente dell'autorizzazione l'accesso al file o alla directory specificata.

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)

Parametri

access
FileIOPermissionAccess

Combinazione bit per bit dei valori di FileIOPermissionAccess.

path
String

Percorso assoluto di un file o di una directory.

Eccezioni

Il parametro access non è un valore valido di FileIOPermissionAccess.

-oppure-

Il parametro path non è una stringa valida.

-oppure-

Nel parametro path non è specificato il percorso assoluto del file o della directory.

Il valore del parametro path è null.

Il formato del parametro path non è valido.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del FileIOPermission.AddPathList(FileIOPermissionAccess, String) metodo .

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

Commenti

Utilizzare questo metodo per modificare l'accesso a file e directory aggiungendo allo stato dell'autorizzazione corrente.

Si applica a

AddPathList(FileIOPermissionAccess, String[])

Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs
Origine:
FileIOPermission.cs

Aggiunge allo stato esistente dell'autorizzazione l'accesso ai file o alle directory specificate.

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())

Parametri

access
FileIOPermissionAccess

Combinazione bit per bit dei valori di FileIOPermissionAccess.

pathList
String[]

Matrice che contiene i percorsi assoluti dei file e delle directory.

Eccezioni

Il parametro access non è un valore valido di FileIOPermissionAccess.

-oppure-

Una voce nella matrice pathList non è valida.

Una voce nella matrice pathList ha un formato non valido.

Il valore del parametro pathList è null.

Commenti

Utilizzare questo metodo per modificare l'accesso a file e directory aggiungendo allo stato dell'autorizzazione corrente.

Si applica a