Stockage isolé et profil itinérant
Les profils d'utilisateur itinérant sont une fonctionnalité de Microsoft Windows (disponible sous Windows NT, Windows 2000 et certains systèmes Windows 98 mis à jour) 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.
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