System.IO.IsolatedStorage Namespace

Contém tipos que permitem a criação e o uso de repositórios isolados. Com esses repositórios, é possível ler e gravar dados que código menos confiável não podem acessar e evitar 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 onde existe o código. Além disso, os dados podem ser isolados por domínio. Os perfis móveis podem ser usados em conjunto com o armazenamento isolado de modo que os armazenamentos isolados viajem com o perfil do usuário. A enumeração IsolatedStorageScope indica os diferentes tipos de isolamento. Para obter mais informações quando usar armazenamento isolado, consulte Armazenamento isolado.

Classes

IsolatedStorage

Representa a classe base abstrata da qual todas as implementações de armazenamento isolado devem ser derivadas.

IsolatedStorageException

A exceção lançada quando uma operação em armazenamento isolado falha.

IsolatedStorageFile

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

IsolatedStorageFileStream

Expõe um arquivo no armazenamento isolado.

IsolatedStorageSecurityState

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

Interfaces

INormalizeForIsolatedStorage

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

Enumerações

IsolatedStorageScope

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