System.IO.IsolatedStorage Espaço de Nomes

Contém tipos que permitem a criação e utilização de armazenamentos isolados. Com estes armazenamentos, pode ler e escrever dados que códigos menos confiáveis não conseguem aceder e evitar a exposição de informação sensível que pode ser guardada noutro local do sistema de ficheiros. Os dados são armazenados em compartimentos isolados pelo utilizador atual e pelo conjunto onde o código existe. Além disso, os dados podem ser isolados por domínio. Os perfis de roaming podem ser usados em conjunto com armazenamento isolado, pelo que armazenamentos isolados viajam com o perfil do utilizador. A IsolatedStorageScope enumeração indica diferentes tipos de isolamento. Para mais informações sobre quando usar armazenamento isolado, consulte Armazenamento Isolado.

Classes

Name Description
IsolatedStorage

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

IsolatedStorageException

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

IsolatedStorageFile

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

IsolatedStorageFileStream

Expõe um ficheiro dentro de armazenamento isolado.

IsolatedStorageSecurityState

Fornece definições para manter o tamanho da quota para armazenamento isolado.

Interfaces

Name Description
INormalizeForIsolatedStorage

Permite comparações entre uma loja isolada e um domínio de aplicação e a evidência de assembly.

Enumerações

Name Description
IsolatedStorageScope

Enumera os níveis de âmbito de armazenamento isolado suportados por IsolatedStorage.

IsolatedStorageSecurityOptions

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

Observações

A IsolatedStorageFile classe fornece a maior parte da funcionalidade necessária para armazenamento isolado. Use esta classe para obter, eliminar e gerir armazenamento isolado. A IsolatedStorageFileStream turma trata de leitura e escrita de ficheiros para uma loja. Isto é semelhante à leitura e escrita nas classes padrão de Entrada/Saída de Ficheiros. Para mais informações sobre I/O, consulte o System.IO namespace.

Para exemplos usando armazenamento isolado, veja Armazenamento Isolado.