FileIOPermissionAttribute.PathDiscovery Propriété

Définition

Obtient ou définit le fichier ou le répertoire pour lequel accorder l'autorisation de découverte du chemin d'accès.

public:
 property System::String ^ PathDiscovery { System::String ^ get(); void set(System::String ^ value); };
public string PathDiscovery { get; set; }
member this.PathDiscovery : string with get, set
Public Property PathDiscovery As String

Valeur de propriété

String

Chemin absolu du fichier ou du répertoire.

Exemples

L’exemple de code suivant définit la PathDiscovery propriété pour accorder l' PathDiscovery accès aux fichiers dans le répertoire spécifié.

// Set the PathDiscovery property.
[FileIOPermissionAttribute(SecurityAction::PermitOnly,
PathDiscovery="C:\\Documents and Settings\\All Users")]
// Set the PathDiscovery property.
[FileIOPermissionAttribute(SecurityAction.PermitOnly,
     PathDiscovery = "C:\\Documents and Settings\\All Users")]
' Set the Read, PathDiscovery, Append, Write, and All properties.
<FileIOPermissionAttribute(SecurityAction.PermitOnly, Read:="C:\"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
PathDiscovery:="C:\Documents and Settings\All Users"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
Append:="C:\Documents and Settings\All Users\Application Data"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
    Write:="C:\Documents and Settings\All Users\Application Data\Microsoft"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
    All:="C:\Documents and Settings\All Users\Application Data\Microsoft\Network")> _
Public Shared Sub PermitOnlyMethod()

Remarques

La découverte du chemin d’accès contrôle l’accès aux informations du chemin d’accès lui-même. Ainsi, les informations sensibles du chemin d'accès sont protégées, telles que les noms des utilisateurs ou les informations relatives à la structure des répertoires, révélée dans le chemin d'accès. Cette valeur n'accorde pas d'accès aux fichiers ou dossiers représentés par le chemin.

Notes

Pour des raisons de performances, PathDiscovery doit être accordé uniquement aux répertoires, et non aux fichiers. Par exemple, l' PathDiscovery autorisation doit être accordée aux chemins d’accès tels que c:\test et c:\test \ , pas aux fichiers tels que C:\test\example.txt.

Cette propriété définit l’accès pour un seul fichier ou répertoire. Utilisez des attributs supplémentaires pour spécifier des fichiers et des répertoires supplémentaires.

S’applique à