Freigeben über


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

Weitere Ressourcen

Isolationstypen