Compartilhar via


IsolatedStorageScope Enumeração

Definição

Enumera os níveis de escopo de armazenamento isolado com suporte em 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

Application 32

Armazenamento isolado no escopo para o aplicativo.

Assembly 4

Armazenamento isolado no escopo para a identidade do assembly.

Domain 2

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

Machine 16

Armazenamento isolado no escopo para o computador.

None 0

Sem uso de armazenamento isolado.

Roaming 8

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

User 1

Armazenamento isolado no escopo por identidade do usuário.

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

Comentários

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

Aplica-se a

Confira também