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
Isolation nach Benutzer und Assembly
Isolation nach Benutzer, Domäne und Assembly