FileIOPermission.AddPathList FileIOPermission.AddPathList FileIOPermission.AddPathList FileIOPermission.AddPathList Method

Definition

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebenen Dateien und Verzeichnisse hinzu.Adds access for the specified files and directories to the existing state of the permission.

Überlädt

AddPathList(FileIOPermissionAccess, String) AddPathList(FileIOPermissionAccess, String) AddPathList(FileIOPermissionAccess, String) AddPathList(FileIOPermissionAccess, String)

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebene Datei oder das angegebene Verzeichnis hinzu.Adds access for the specified file or directory to the existing state of the permission.

AddPathList(FileIOPermissionAccess, String[]) AddPathList(FileIOPermissionAccess, String[]) AddPathList(FileIOPermissionAccess, String[]) AddPathList(FileIOPermissionAccess, String[])

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebenen Dateien und Verzeichnisse hinzu.Adds access for the specified files and directories to the existing state of the permission.

AddPathList(FileIOPermissionAccess, String) AddPathList(FileIOPermissionAccess, String) AddPathList(FileIOPermissionAccess, String) AddPathList(FileIOPermissionAccess, String)

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebene Datei oder das angegebene Verzeichnis hinzu.Adds access for the specified file or directory to the existing state of the permission.

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

path
String String String String

Der absolute Pfad einer Datei oder eines Verzeichnisses.The absolute path of a file or directory.

Ausnahmen

Der access-Parameter ist kein gültiger Wert von FileIOPermissionAccess.The access parameter is not a valid value of FileIOPermissionAccess.

- oder --or- Der path-Parameter ist keine gültige Zeichenfolge.The path parameter is not a valid string.

- oder --or- Vom path-Parameter wurde nicht der absolute Pfad zur Datei oder zum Verzeichnis angegeben.The path parameter did not specify the absolute path to the file or directory.

Der path-Parameter ist null.The path parameter is null.

Der path-Parameter hat ein ungültiges Format.The path parameter has an invalid format.

Beispiele

Im folgenden Codebeispiel wird die Verwendung FileIOPermission.AddPathList(FileIOPermissionAccess, String) der-Methode veranschaulicht.The following code example shows the use of the FileIOPermission.AddPathList(FileIOPermissionAccess, String) method.

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 Verzeichnis Zugriff zu ändern, indem Sie dem Status der aktuellen Berechtigung hinzufügen.Use this method to modify file and directory access by adding to the state of the current permission.

AddPathList(FileIOPermissionAccess, String[]) AddPathList(FileIOPermissionAccess, String[]) AddPathList(FileIOPermissionAccess, String[]) AddPathList(FileIOPermissionAccess, String[])

Fügt dem vorhandenen Zustand der Berechtigung den Zugriff für die angegebenen Dateien und Verzeichnisse hinzu.Adds access for the specified files and directories to the existing state of the permission.

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

pathList
String[]

Ein Array mit den absoluten Pfaden der Dateien und Verzeichnisse.An array containing the absolute paths of the files and directories.

Ausnahmen

Der access-Parameter ist kein gültiger Wert von FileIOPermissionAccess.The access parameter is not a valid value of FileIOPermissionAccess.

- oder --or- Ein Eintrag im pathList-Array ist ungültig.An entry in the pathList array is not valid.

Ein Eintrag im pathList-Array hat ein ungültiges Format.An entry in the pathList array has an invalid format.

Der pathList-Parameter ist null.The pathList parameter is null.

Hinweise

Verwenden Sie diese Methode, um den Datei-und Verzeichnis Zugriff zu ändern, indem Sie dem Status der aktuellen Berechtigung hinzufügen.Use this method to modify file and directory access by adding to the state of the current permission.

Gilt für: