IsolatedStorageScope IsolatedStorageScope IsolatedStorageScope IsolatedStorageScope Enum

Definizione

Enumera i livelli di ambito archiviazione isolata supportati da IsolatedStorage.Enumerates the levels of isolated storage scope that are supported by IsolatedStorage.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

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

Campi

Application Application Application Application 32

Archiviazione isolata nell'ambito dell'applicazione.Isolated storage scoped to the application.

Assembly Assembly Assembly Assembly 4

Archiviazione isolata nell'ambito dell'identità dell'assembly.Isolated storage scoped to the identity of the assembly.

Domain Domain Domain Domain 2

Archiviazione isolata nell'ambito dell'identità del dominio applicazione.Isolated storage scoped to the application domain identity.

Machine Machine Machine Machine 16

Archiviazione isolata nell'ambito del computer.Isolated storage scoped to the machine.

None None None None 0

Nessun utilizzo dell'archiviazione isolata.No isolated storage usage.

Roaming Roaming Roaming Roaming 8

È possibile collocare l'archivio isolato in una posizione nel file system in modo che possa essere associata ai profili comuni (se la distribuzione dei profili comuni è abilitata nel sistema operativo sottostante).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

Archiviazione isolata inserita nell'ambito dall'identità dell'utente.Isolated storage scoped by user identity.

Esempi

L'esempio di codice seguente illustra come il IsolatedStorageScope enumerazione viene utilizzata la GetStore metodi.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)

Commenti

Usare IsolatedStorageScope per specificare un livello di ambito per un archivio isolato.Use IsolatedStorageScope to specify a degree of scope for an isolated store. È possibile specificare le combinazioni di questi livelli sono supportati da IsolatedStorage.You can specify combinations of these levels that are supported by IsolatedStorage.

Si applica a

Vedi anche