Partager via


Stockage isolé et profil itinérant

Mise à jour : novembre 2007

Les profils utilisateur itinérants sont une fonctionnalité de Microsoft Windows (disponible sous certains systèmes Windows 98 mis à jour, Windows NT, Windows 2000, Windows XP et Windows Vista) permettant à un utilisateur de configurer une identité sur le réseau. Cette identité permet à l'utilisateur d'ouvrir une session sur un ordinateur réseau et de transférer tous les paramètres personnalisés. Un assembly qui utilise le stockage isolé peut spécifier que le stockage isolé de l'utilisateur doit se déplacer avec le profil d'utilisateur itinérant. Le profil itinérant peut être utilisé conjointement avec l'isolation par utilisateur et par assembly ou avec l'isolation par utilisateur, par domaine et par assembly. Si aucune portée itinérante n'est utilisée, les magasins ne seront pas itinérants même en cas d'utilisation d'un profil d'utilisateur itinérant.

Exemple

L'exemple de code suivant extrait un magasin itinérant isolé par utilisateur et par assembly. Le magasin est accessible via l'objet isoFile .

Dim isoStore As IsolatedStorageFile
isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.User Or IsolatedStorageScope.Assembly Or IsolatedStorageScope.Roaming, Nothing, Nothing)
IsolatedStorageFile isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly | IsolatedStorageScope.Roaming, null, null);

Une portée de domaine peut être ajoutée afin de créer un magasin itinérant isolé par utilisateur, par domaine et par application. L'exemple de code suivant illustre ceci.

Dim isoStore As IsolatedStorageFile
isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.User Or IsolatedStorageScope.Assembly Or IsolatedStorageScope.Domain Or IsolatedStorageScope.Roaming, Nothing, Nothing)
IsolatedStorageFile isoFile = IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Assembly | IsolatedStorageScope.Domain | IsolatedStorageScope.Roaming, null, null);

Voir aussi

Concepts

Types d'isolation

Isolation par utilisateur et par assembly

Isolation par utilisateur, par domaine et par assembly

Autres ressources

Exécution de tâches de stockage isolé