My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData, propriété
Mise à jour : novembre 2007
Obtient un chemin d'accès pour stocker les données d'application de l'utilisateur actuel.
' Usage
Dim value As String = My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
' Declaration
Public ReadOnly Property CurrentUserApplicationData As String
Valeur de retour
String.
Exceptions
La condition ci-dessous peut générer une exception.
- Le chemin d'accès est vide, généralement parce que le système d'exploitation ne prend pas en charge le répertoire (DirectoryNotFoundException).
Notes
My.Computer.FileSystem.SpecialDirectories, objet contient les chemins d'accès aux répertoires communément référencés.
Si le chemin d'accès n'existe pas, il est créé avec le format suivant : BasePath\CompanyName\ProductName\Version.
Un BasePath typique dans Windows XP est C:\Documents and Settings\nom_utilisateur\Application Data. CompanyName, ProductName et Version peuvent être obtenus à partir des propriétés My.Application.Info.CompanyName, My.Application.Info.ProductNameet My.Application.Info.Version.
Remarque : |
---|
Si les noms Company et Product ne sont pas spécifiés dans la boîte de dialogue Informations de l'assembly, la valeur CompanyName\ProductName du chemin d'accès est remplacée par le nom de l'assembly. Pour plus d'informations sur la définition des noms des informations de l'assembly, consultez Comment : spécifier des informations d'assembly (Visual Basic, C#). |
Les données stockées dans ce chemin d'accès font partie d'un profil utilisateur activé pour être itinérant. Un utilisateur itinérant fonctionne sur plusieurs ordinateurs d'un réseau. Le profil utilisateur d'un utilisateur itinérant est conservé sur un serveur du réseau et chargé sur un système lorsque l'utilisateur ouvre une session. Pour qu'un profil utilisateur soit habilité à être itinérant, le système d'exploitation doit prendre en charge les profils itinérants et la fonctionnalité doit être activée.
Exemple
Cet exemple affiche le chemin d'accès pour stocker les données d'application de l'utilisateur actuel dans un MessageBox.
MsgBox(My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData)
Configuration requise
Espace de noms :Microsoft.VisualBasic.MyServices
Classe :SpecialDirectoriesProxy (fournit l'accès à SpecialDirectories)
**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)
Disponibilité par type de projet
Type de projet |
Disponible |
---|---|
Application Windows |
Oui |
Bibliothèque de classes |
Oui |
Application console |
Oui |
Bibliothèque de contrôles Windows |
Oui |
Bibliothèque de contrôles Web |
Oui |
Service Windows |
Oui |
Site Web |
Oui |
Autorisations
L'autorisation suivante est requise :
Autorisation |
Description |
---|---|
Contrôle la possibilité d'accéder à des fichiers et à des dossiers. Énumération associée : Unrestricted. |
Pour plus d'informations, consultez Sécurité d'accès du code et Demande d'autorisations.