IsolatedStorageScope Enumeración

Definición

Enumera los niveles de ámbito de almacenamiento aislado que IsolatedStorage admite.Enumerates the levels of isolated storage scope that are supported by IsolatedStorage.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

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

Campos

Application 32

Almacenamiento aislado con ámbito en la aplicación.Isolated storage scoped to the application.

Assembly 4

El almacenamiento aislado ha establecido un ámbito en la identidad del ensamblado.Isolated storage scoped to the identity of the assembly.

Domain 2

El almacenamiento aislado ha establecido un ámbito en la identidad de dominio de la aplicación.Isolated storage scoped to the application domain identity.

Machine 16

Almacenamiento aislado con ámbito en el equipo.Isolated storage scoped to the machine.

None 0

No se ha consumido espacio de almacenamiento aislado.No isolated storage usage.

Roaming 8

El almacén aislado puede situarse en una ubicación del sistema de archivos que podría tener movilidad (si está habilitada la movilidad de datos de usuario en el sistema operativo subyacente).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 1

El almacenamiento aislado ha establecido un ámbito según la identidad del usuario.Isolated storage scoped by user identity.

Ejemplos

En el ejemplo de código siguiente se IsolatedStorageScope muestra cómo se utiliza la GetStore enumeración en los métodos.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)

Comentarios

Se IsolatedStorageScope utiliza para especificar un grado de ámbito para un almacén aislado.Use IsolatedStorageScope to specify a degree of scope for an isolated store. Puede especificar combinaciones de estos niveles que son compatibles con IsolatedStorage.You can specify combinations of these levels that are supported by IsolatedStorage.

Se aplica a

Consulte también: