Condividi tramite


Archiviazione isolata e roaming

I profili di utente roaming sono una funzionalità di Microsoft Windows (disponibile in Windows NT, Windows 2000 e alcuni aggiornamenti dei sistemi Windows 98) che consente a un utente di impostare un'identità in una rete e utilizzarla per accedere a qualsiasi computer della rete, conservando tutte le impostazioni personalizzate. Un assembly che utilizza l'archiviazione isolata può richiedere che l'archiviazione isolata dell'utente si sposti con il profilo di utente roaming. Il roaming può essere utilizzato con l'isolamento in base all'utente e all'assembly oppure con l'isolamento in base all'utente, al dominio e all'assembly. Se non viene utilizzato un ambito di roaming, gli archivi non si sposteranno con l'eventuale profilo di utente roaming.

Nell'esempio di codice che segue viene recuperato un archivio roaming isolato in base all'utente e all'assembly. È possibile accedere all'archivio mediante l'oggetto 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);

È possibile aggiungere un ambito di dominio per creare un archivio roaming isolato in base all'utente, al dominio e all'applicazione. Nell'esempio di codice che segue viene illustrata questa possibilità.

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);

Vedere anche

Concetti

Tipi di isolamento
Isolamento in base all'utente e all'assembly
Isolamento in base all'utente, al dominio e all'assembly

Altre risorse

Esecuzione di attività relative all'archiviazione isolata