System.IO.IsolatedStorage Namespace

Contém tipos que permitem a criação e o uso de repositórios isolados. Com esses repositórios, você pode ler e gravar dados que um código menos confiável não pode acessar e impedir a exposição de informações confidenciais que podem ser salvas em outro lugar no sistema de arquivos. Os dados são armazenados em compartimentos isolados pelo usuário atual e pelo assembly no qual o código existe. Além disso, os dados podem ser isolados por domínio. Perfis móveis podem ser usados em conjunto com o armazenamento isolado para que os repositórios isolados viajem com o perfil do usuário. A IsolatedStorageScope enumeração indica diferentes tipos de isolamento. Para obter mais informações sobre quando usar o armazenamento isolado, consulte Armazenamento Isolado.

Classes

Nome Description
IsolatedStorage

Representa a classe base abstrata da qual todas as implementações de armazenamento isoladas devem derivar.

IsolatedStorageException

A exceção gerada quando uma operação no armazenamento isolado falha.

IsolatedStorageFile

Representa uma área de armazenamento isolada que contém arquivos e diretórios.

IsolatedStorageFileStream

Expõe um arquivo dentro do armazenamento isolado.

IsolatedStorageSecurityState

Fornece configurações para manter o tamanho da cota para armazenamento isolado.

Interfaces

Nome Description
INormalizeForIsolatedStorage

Habilita comparações entre um repositório isolado e um domínio de aplicativo e a evidência do assembly.

Enumerações

Nome Description
IsolatedStorageScope

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

IsolatedStorageSecurityOptions

Especifica as opções que afetam a segurança no armazenamento isolado.

Comentários

A IsolatedStorageFile classe fornece a maior parte da funcionalidade necessária para o armazenamento isolado. Use essa classe para obter, excluir e gerenciar o armazenamento isolado. A IsolatedStorageFileStream classe manipula a leitura e gravação de arquivos em um repositório. Isso é semelhante à leitura e gravação em classes de E/S de Arquivo padrão. Para obter mais informações sobre E/S, consulte o System.IO namespace.

Para obter exemplos usando o armazenamento isolado, consulte Armazenamento Isolado.