FileIOPermission.AddPathList Metoda

Definice

Přidá přístup pro zadané soubory a adresáře do stávajícího stavu oprávnění.

Přetížení

AddPathList(FileIOPermissionAccess, String)

Přidá přístup k zadanému souboru nebo adresáři do stávajícího stavu oprávnění.

AddPathList(FileIOPermissionAccess, String[])

Přidá přístup k zadaným souborům a adresářům do stávajícího stavu oprávnění.

AddPathList(FileIOPermissionAccess, String)

Přidá přístup k zadanému souboru nebo adresáři do stávajícího stavu oprávnění.

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)

Parametry

access
FileIOPermissionAccess

Bitová kombinace FileIOPermissionAccess hodnot.

path
String

Absolutní cesta k souboru nebo adresáři.

Výjimky

accessParametr není platná hodnota FileIOPermissionAccess .

-nebo- Parametr path není platný řetězec.

-nebo- Parametr path nezadá absolutní cestu k souboru nebo adresáři.

Parametr path je null .

Parametr path má neplatný formát.

Příklady

Následující příklad kódu ukazuje použití FileIOPermission.AddPathList(FileIOPermissionAccess, String) metody.

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

Poznámky

Tuto metodu použijte, chcete-li upravit přístup k souborům a adresářům přidáním do stavu aktuálního oprávnění.

Platí pro

AddPathList(FileIOPermissionAccess, String[])

Přidá přístup k zadaným souborům a adresářům do stávajícího stavu oprávnění.

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

Parametry

access
FileIOPermissionAccess

Bitová kombinace FileIOPermissionAccess hodnot.

pathList
String[]

Pole obsahující absolutní cesty k souborům a adresářům.

Výjimky

Parametr access není platná hodnota FileIOPermissionAccess .

-nebo- Položka v pathList poli není platná.

Položka v poli pathList má neplatný formát.

Parametr pathList je null .

Poznámky

Pomocí této metody můžete upravit přístup k souborům a adresářům přidáním do stavu aktuálního oprávnění.

Platí pro