FileIOPermission.AddPathList Méthode

Définition

Ajoute l’accès aux fichiers et répertoires spécifiés à l’état existant de l’autorisation.Adds access for the specified files and directories to the existing state of the permission.

Surcharges

AddPathList(FileIOPermissionAccess, String)

Ajoute l’accès pour le fichier ou répertoire spécifié à l’état existant de l’autorisation.Adds access for the specified file or directory to the existing state of the permission.

AddPathList(FileIOPermissionAccess, String[])

Ajoute l’accès aux fichiers et répertoires spécifiés à l’état existant de l’autorisation.Adds access for the specified files and directories to the existing state of the permission.

AddPathList(FileIOPermissionAccess, String)

Ajoute l’accès pour le fichier ou répertoire spécifié à l’état existant de l’autorisation.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)

Paramètres

access
FileIOPermissionAccess

Combinaison d'opérations de bits des valeurs FileIOPermissionAccess.A bitwise combination of the FileIOPermissionAccess values.

path
String

Chemin d’un fichier ou répertoire.The absolute path of a file or directory.

Exceptions

Le paramètre access n’est pas une valeur valide d’FileIOPermissionAccess.The access parameter is not a valid value of FileIOPermissionAccess.

- ou --or- Le paramètre path n’est pas une chaîne valide.The path parameter is not a valid string.

- ou --or- Le paramètre path ne spécifiait pas le chemin d’accès absolu au fichier ou répertoire.The path parameter did not specify the absolute path to the file or directory.

Le paramètre path a la valeur null.The path parameter is null.

Le format du paramètre path est non valide.The path parameter has an invalid format.

Exemples

L’exemple de code suivant illustre l’utilisation de FileIOPermission.AddPathList(FileIOPermissionAccess, String) la méthode.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

Remarques

Utilisez cette méthode pour modifier l’accès aux fichiers et aux répertoires en ajoutant à l’état de l’autorisation actuelle.Use this method to modify file and directory access by adding to the state of the current permission.

AddPathList(FileIOPermissionAccess, String[])

Ajoute l’accès aux fichiers et répertoires spécifiés à l’état existant de l’autorisation.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())

Paramètres

access
FileIOPermissionAccess

Combinaison d'opérations de bits des valeurs FileIOPermissionAccess.A bitwise combination of the FileIOPermissionAccess values.

pathList
String[]

Tableau contenant les chemins absolus des fichiers et répertoires.An array containing the absolute paths of the files and directories.

Exceptions

Le paramètre access n’est pas une valeur valide d’FileIOPermissionAccess.The access parameter is not a valid value of FileIOPermissionAccess.

- ou --or- Une entrée comprise dans le tableau pathList n’est pas valide.An entry in the pathList array is not valid.

Le format d’une entrée comprise dans le tableau pathList n’est pas valide.An entry in the pathList array has an invalid format.

Le paramètre pathList a la valeur null.The pathList parameter is null.

Remarques

Utilisez cette méthode pour modifier l’accès aux fichiers et aux répertoires en ajoutant à l’état de l’autorisation actuelle.Use this method to modify file and directory access by adding to the state of the current permission.

S’applique à