Isolierte Speicherung und Roaming

Aktualisiert: November 2007

Roamingbenutzerprofile sind ein Microsoft Windows-Feature (verfügbar unter Windows NT, Windows 2000, Windows XP, Windows Vista und einigen aktualisierten Windows 98-Systemen), mit der Benutzer eine Identität in einem Netzwerk erstellen und diese dann zur Anmeldung an jedem Netzwerkcomputer verwenden können. Dabei werden alle persönlichen Einstellungen übernommen. In einer Assembly, die isolierte Speicherung verwendet, kann festgelegt werden, dass der isolierte Speicherplatz des Benutzers mit dem Roamingbenutzerprofil mitwandert. Roaming kann in Kombination mit Isolation nach Benutzer und Assembly oder mit Isolation nach Benutzer, Domäne und Assembly verwendet werden. Wird der Roamingbereich nicht verwendet, erfolgt auch kein Roaming der Speicher, selbst dann nicht, wenn ein Roamingbenutzerprofil verwendet wird.

Beispiel

Im folgenden Codebeispiel wird ein Roamingspeicher abgerufen, der nach Benutzer und Assembly isoliert ist. Auf den Speicher kann durch das isoFile-Objekt zugegriffen werden.

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

Ein Domänenbereich kann zur Erstellung eines Roamingspeichers hinzugefügt werden, der nach Benutzer, Domäne und Anwendung isoliert ist. Dies wird im folgenden Codebeispiel dargestellt.

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

Siehe auch

Konzepte

Isolationstypen

Isolation nach Benutzer und Assembly

Isolation nach Benutzer, Domäne und Assembly

Weitere Ressourcen

Verwenden der isolierten Speicherung