IsolatedStorageScope IsolatedStorageScope IsolatedStorageScope IsolatedStorageScope Enum

Definition

Zählt die Ebenen für den Gültigkeitsbereich der isolierten Speicherung auf, die von IsolatedStorage unterstützt werden.Enumerates the levels of isolated storage scope that are supported by IsolatedStorage.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

public enum class IsolatedStorageScope
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum IsolatedStorageScope
type IsolatedStorageScope = 
Public Enum IsolatedStorageScope
Vererbung
IsolatedStorageScopeIsolatedStorageScopeIsolatedStorageScopeIsolatedStorageScope
Attribute

Felder

Application Application Application Application 32

Der Gültigkeitsbereich der isolierten Speicherung wird durch die Anwendung festgelegt.Isolated storage scoped to the application.

Assembly Assembly Assembly Assembly 4

Der Gültigkeitsbereich der isolierten Speicherung wird durch die Identität der Assembly festgelegt.Isolated storage scoped to the identity of the assembly.

Domain Domain Domain Domain 2

Der Gültigkeitsbereich wird anhand der Identität der Anwendungsdomäne festgelegt.Isolated storage scoped to the application domain identity.

Machine Machine Machine Machine 16

Der Gültigkeitsbereich der isolierten Speicherung wird durch den Computer festgelegt.Isolated storage scoped to the machine.

None None None None 0

Die isolierte Speicherung wird nicht verwendet.No isolated storage usage.

Roaming Roaming Roaming Roaming 8

Der isolierte Speicher kann an einem roamingfähigen Speicherort im Dateisystem abgelegt werden, sofern das Roaming der Benutzerdaten im zugrunde liegenden Betriebssystem aktiviert ist.The isolated store can be placed in a location on the file system that might roam (if roaming user data is enabled on the underlying operating system).

User User User User 1

Der Gültigkeitsbereich des isolierten Speichers wird anhand der Benutzeridentität festgelegt.Isolated storage scoped by user identity.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, IsolatedStorageScope wie die-Enumeration in GetStore den-Methoden verwendet wird.The following code example demonstrates how the IsolatedStorageScope enumeration is used in the GetStore methods.

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


// 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("substituteUsername",
    System.IO.FileMode.Open,
    System.IO.FileAccess.Read,
     System.IO.FileShare.Read);
' 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("substituteUsername", System.IO.FileMode.Open, _
    System.IO.FileAccess.Read, System.IO.FileShare.Read)

Hinweise

Verwenden IsolatedStorageScope Sie, um einen Grad an Gültigkeitsbereich für einen isolierten Speicher festzulegen.Use IsolatedStorageScope to specify a degree of scope for an isolated store. Sie können Kombinationen dieser Ebenen angeben, die von IsolatedStorageunterstützt werden.You can specify combinations of these levels that are supported by IsolatedStorage.

Gilt für:

Siehe auch