Partager via


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

FileIOPermission

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.

Voir aussi

Référence

My.Computer.FileSystem.SpecialDirectories, objet

SpecialDirectories.CurrentUserApplicationData