IsolatedStorageScope Enumeração

Definição

Enumera os níveis de escopo de armazenamento isolado compatíveis com IsolatedStorage.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class IsolatedStorageScope
[System.Flags]
public enum IsolatedStorageScope
[System.Flags]
[System.Serializable]
public enum IsolatedStorageScope
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum IsolatedStorageScope
[<System.Flags>]
type IsolatedStorageScope = 
[<System.Flags>]
[<System.Serializable>]
type IsolatedStorageScope = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorageScope = 
Public Enum IsolatedStorageScope
Herança
IsolatedStorageScope
Atributos

Campos

Nome Valor Description
None 0

Nenhum uso de armazenamento isolado.

User 1

Armazenamento isolado com escopo por identidade do usuário.

Domain 2

Armazenamento isolado com escopo para a identidade de domínio do aplicativo.

Assembly 4

Armazenamento isolado com escopo para a identidade do assembly.

Roaming 8

O repositório isolado pode ser colocado em um local no sistema de arquivos que pode vagar (se os dados do usuário móvel estiverem habilitados no sistema operacional subjacente).

Machine 16

Armazenamento isolado no escopo do computador.

Application 32

Armazenamento isolado com escopo para o aplicativo.

Exemplos

O exemplo de código a seguir demonstra como a IsolatedStorageScope enumeração é usada nos GetStore métodos.


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

Comentários

Use IsolatedStorageScope para especificar um grau de escopo para um repositório isolado. Você pode especificar combinações desses níveis com suporte por IsolatedStorage.

Aplica-se a

Confira também