FileIOPermission.AddPathList Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
- Source:
- FileIOPermission.cs
- Source:
- FileIOPermission.cs
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 montre 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[])
- Source:
- FileIOPermission.cs
- Source:
- FileIOPermission.cs
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.