FileIOPermission.AddPathList Metoda

Definicja

Dodaje dostęp do określonych plików i katalogów do istniejącego stanu uprawnienia.

Przeciążenia

AddPathList(FileIOPermissionAccess, String)

Dodaje dostęp dla określonego pliku lub katalogu do istniejącego stanu uprawnienia.

AddPathList(FileIOPermissionAccess, String[])

Dodaje dostęp do określonych plików i katalogów do istniejącego stanu uprawnienia.

AddPathList(FileIOPermissionAccess, String)

Dodaje dostęp dla określonego pliku lub katalogu do istniejącego stanu uprawnienia.

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

Bitowa kombinacja FileIOPermissionAccess wartości.

path
String

Ścieżka bezwzględna pliku lub katalogu.

Wyjątki

Parametr access nie jest prawidłową wartością FileIOPermissionAccess.

-lub- Parametr path nie jest prawidłowym ciągiem.

-lub- Parametr path nie określił ścieżki bezwzględnej do pliku lub katalogu.

Parametr path ma wartość null.

Parametr path ma nieprawidłowy format.

Przykłady

Poniższy przykład kodu przedstawia użycie 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

Uwagi

Ta metoda służy do modyfikowania dostępu do plików i katalogów przez dodanie do stanu bieżącego uprawnienia.

Dotyczy

AddPathList(FileIOPermissionAccess, String[])

Dodaje dostęp do określonych plików i katalogów do istniejącego stanu uprawnienia.

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

Bitowa kombinacja FileIOPermissionAccess wartości.

pathList
String[]

Tablica zawierająca ścieżki bezwzględne plików i katalogów.

Wyjątki

Parametr access nie jest prawidłową wartością FileIOPermissionAccess.

-lub- Wpis w tablicy pathList jest nieprawidłowy.

Wpis w tablicy pathList ma nieprawidłowy format.

Parametr pathList ma wartość null.

Uwagi

Ta metoda służy do modyfikowania dostępu do plików i katalogów przez dodanie do stanu bieżącego uprawnienia.

Dotyczy