FileIOPermission.AddPathList Méthode

Définition

Ajoute l’accès aux fichiers et répertoires spécifiés à l’état existant de l’autorisation.

Surcharges

AddPathList(FileIOPermissionAccess, String)

Ajoute l’accès pour le fichier ou répertoire spécifié à l’état existant de l’autorisation.

AddPathList(FileIOPermissionAccess, String[])

Ajoute l’accès aux fichiers et répertoires spécifiés à l’état existant de l’autorisation.

AddPathList(FileIOPermissionAccess, String)

Ajoute l’accès pour le fichier ou répertoire spécifié à l’état existant de l’autorisation.

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.

path
String

Chemin d’un fichier ou répertoire.

Exceptions

Le paramètre access n’est pas une valeur valide de FileIOPermissionAccess.

  • ou - Le paramètre path n’est pas une chaîne valide.

  • ou - Le paramètre path ne spécifiait pas le chemin d’accès absolu au fichier ou répertoire.

Le paramètre path a la valeur null.

Le format du paramètre path est non valide.

Exemples

L’exemple de code suivant illustre l’utilisation de la FileIOPermission.AddPathList(FileIOPermissionAccess, String) méthode.

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.

S’applique à

AddPathList(FileIOPermissionAccess, String[])

Ajoute l’accès aux fichiers et répertoires spécifiés à l’état existant de l’autorisation.

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.

pathList
String[]

Tableau contenant les chemins absolus des fichiers et répertoires.

Exceptions

Le paramètre access n’est pas une valeur valide de FileIOPermissionAccess.

  • ou - Une entrée comprise dans le tableau pathList n’est pas valide.

Le format d’une entrée comprise dans le tableau pathList n’est pas valide.

Le paramètre pathList a la valeur 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.

S’applique à