IsolatedStorageScope-Enumeration
Zählt die Ebenen für den Gültigkeitsbereich der isolierten Speicherung auf, die von IsolatedStorage unterstützt werden.
Diese Enumeration verfügt über ein FlagsAttribute -Attribut, das die bitweise Kombination der Memberwerte zulässt.
Namespace: System.IO.IsolatedStorage
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<FlagsAttribute> _
Public Enumeration IsolatedStorageScope
'Usage
Dim instance As IsolatedStorageScope
[SerializableAttribute]
[ComVisibleAttribute(true)]
[FlagsAttribute]
public enum IsolatedStorageScope
[SerializableAttribute]
[ComVisibleAttribute(true)]
[FlagsAttribute]
public enum class IsolatedStorageScope
/** @attribute SerializableAttribute() */
/** @attribute ComVisibleAttribute(true) */
/** @attribute FlagsAttribute() */
public enum IsolatedStorageScope
SerializableAttribute
ComVisibleAttribute(true)
FlagsAttribute
public enum IsolatedStorageScope
Member
Membername | Beschreibung | |
---|---|---|
Application | Der Gültigkeitsbereich der isolierten Speicherung wird durch die Anwendung festgelegt. | |
Assembly | Der Gültigkeitsbereich der isolierten Speicherung wird durch die Identität der Assembly festgelegt. | |
Domain | Der Gültigkeitsbereich wird anhand der Identität der Anwendungsdomäne festgelegt. | |
Machine | Der Gültigkeitsbereich der isolierten Speicherung wird durch den Computer festgelegt. | |
None | Die isolierte Speicherung wird nicht verwendet. | |
Roaming | Der isolierte Speicher kann an einem roamingfähigen Speicherort im Dateisystem abgelegt werden, sofern das Roaming der Benutzerdaten im zugrunde liegenden Betriebssystem aktiviert ist. | |
User | Der Gültigkeitsbereich des isolierten Speichers wird anhand der Benutzeridentität festgelegt. |
Hinweise
Verwenden Sie IsolatedStorageScope zur Angabe eines Gültigkeitsbereichsumfangs für einen isolierten Speicher. Sie können Kombinationen dieser von IsolatedStorage unterstützten Ebenen angeben.
Beispiel
Im folgenden Codebeispiel wird die Verwendung der IsolatedStorageScope-Enumeration in den GetStore-Methoden veranschaulicht.
' Retrieve an IsolatedStorageFile for the current Domain and Assembly.
Dim isoFile As IsolatedStorageFile = _
IsolatedStorageFile.GetStore(IsolatedStorageScope.User _
Or IsolatedStorageScope.Assembly _
Or IsolatedStorageScope.Domain, Nothing, Nothing)
Dim isoStream As New IsolatedStorageFileStream(Me.userName, FileMode.Open, _
FileAccess.Read, FileShare.Read)
// Retrieve an IsolatedStorageFile for the current Domain and Assembly.
IsolatedStorageFile isoFile =
IsolatedStorageFile.GetStore(IsolatedStorageScope.User |
IsolatedStorageScope.Assembly |
IsolatedStorageScope.Domain,
null,
null);
IsolatedStorageFileStream isoStream =
new IsolatedStorageFileStream(this.userName,
FileMode.Open,
FileAccess.Read,
FileShare.Read);
// Retrieve an IsolatedStorageFile for the current Domain and Assembly.
IsolatedStorageFile^ isoFile = IsolatedStorageFile::GetStore( static_cast<IsolatedStorageScope>(IsolatedStorageScope::User | IsolatedStorageScope::Assembly | IsolatedStorageScope::Domain), (Type^)nullptr, nullptr );
IsolatedStorageFileStream^ isoStream = gcnew IsolatedStorageFileStream( this->userName,FileMode::Open,FileAccess::ReadWrite,isoFile );
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
System.IO.IsolatedStorage-Namespace