Freigeben über


FileIOPermission.AddPathList Methode

Definition

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebenen Dateien und Verzeichnisse hinzu.

Überlädt

AddPathList(FileIOPermissionAccess, String)

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebene Datei oder das angegebene Verzeichnis hinzu.

AddPathList(FileIOPermissionAccess, String[])

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebenen Dateien und Verzeichnisse hinzu.

AddPathList(FileIOPermissionAccess, String)

Quelle:
FileIOPermission.cs
Quelle:
FileIOPermission.cs
Quelle:
FileIOPermission.cs
Quelle:
FileIOPermission.cs

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebene Datei oder das angegebene Verzeichnis hinzu.

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)

Parameter

access
FileIOPermissionAccess

Eine bitweise Kombination der FileIOPermissionAccess-Werte.

path
String

Der absolute Pfad einer Datei oder eines Verzeichnisses.

Ausnahmen

Der access-Parameter ist kein gültiger Wert von FileIOPermissionAccess.

- oder -

Der path-Parameter ist keine gültige Zeichenfolge.

- oder -

Vom path-Parameter wurde nicht der absolute Pfad zur Datei oder zum Verzeichnis angegeben.

Der path-Parameter ist null.

Der path-Parameter hat ein ungültiges Format.

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der FileIOPermission.AddPathList(FileIOPermissionAccess, String) -Methode.

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

Hinweise

Verwenden Sie diese Methode, um den Datei- und Verzeichniszugriff zu ändern, indem Sie dem Status der aktuellen Berechtigung hinzufügen.

Gilt für:

AddPathList(FileIOPermissionAccess, String[])

Quelle:
FileIOPermission.cs
Quelle:
FileIOPermission.cs
Quelle:
FileIOPermission.cs
Quelle:
FileIOPermission.cs

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebenen Dateien und Verzeichnisse hinzu.

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

Parameter

access
FileIOPermissionAccess

Eine bitweise Kombination der FileIOPermissionAccess-Werte.

pathList
String[]

Ein Array mit den absoluten Pfaden der Dateien und Verzeichnisse.

Ausnahmen

Der access-Parameter ist kein gültiger Wert von FileIOPermissionAccess.

- oder -

Ein Eintrag im pathList-Array ist ungültig.

Ein Eintrag im pathList-Array hat ein ungültiges Format.

Der pathList-Parameter ist null.

Hinweise

Verwenden Sie diese Methode, um den Datei- und Verzeichniszugriff zu ändern, indem Sie dem Status der aktuellen Berechtigung hinzufügen.

Gilt für: