System.IO.IsolatedStorage Namespace
Contém tipos que permitem a criação e o uso de repositórios isolados. Contains types that allow the creation and use of isolated stores. 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. With these stores, you can read and write data that less trusted code cannot access and prevent the exposure of sensitive information that can be saved elsewhere on the file system. Os dados são armazenados em compartimentos isolados pelo usuário atual e pelo assembly onde existe o código. Data is stored in compartments that are isolated by the current user and by the assembly in which the code exists. Além disso, os dados podem ser isolados por domínio. Additionally, data can be isolated by domain. 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. Roaming profiles can be used in conjunction with isolated storage so isolated stores will travel with the user's profile. A enumeração IsolatedStorageScope indica os diferentes tipos de isolamento. The IsolatedStorageScope enumeration indicates different types of isolation. Para obter mais informações quando usar armazenamento isolado, consulte Armazenamento isolado. For more information about when to use isolated storage, see Isolated Storage.
Classes
| IsolatedStorage |
Representa a classe base abstrata da qual todas as implementações de armazenamento isolado devem ser derivadas.Represents the abstract base class from which all isolated storage implementations must derive. |
| IsolatedStorageException |
A exceção lançada quando uma operação em armazenamento isolado falha.The exception that is thrown when an operation in isolated storage fails. |
| IsolatedStorageFile |
Representa uma área de armazenamento isolado que contém arquivos e diretórios.Represents an isolated storage area containing files and directories. |
| IsolatedStorageFileStream |
Expõe um arquivo no armazenamento isolado.Exposes a file within isolated storage. |
| IsolatedStorageSecurityState |
Fornece configurações para manter o tamanho da cota para armazenamento isolado.Provides settings for maintaining the quota size for isolated storage. |
Interfaces
| INormalizeForIsolatedStorage |
Permite comparações entre um repositório isolado e um domínio de aplicativo e evidência do assembly.Enables comparisons between an isolated store and an application domain and assembly's evidence. |
Enumerações
| IsolatedStorageScope |
Enumera os níveis de escopo de armazenamento isolado com suporte em IsolatedStorage.Enumerates the levels of isolated storage scope that are supported by IsolatedStorage. |
| IsolatedStorageSecurityOptions |
Especifica as opções que afetam a segurança no armazenamento isolado.Specifies options that affect security in isolated storage. |
Comentários
A IsolatedStorageFile classe fornece a maior parte da funcionalidade necessária para o armazenamento isolado.The IsolatedStorageFile class provides most of the necessary functionality for isolated storage. Use essa classe para obter, excluir e gerenciar o armazenamento isolado.Use this class to obtain, delete and manage isolated storage. A IsolatedStorageFileStream classe lida com a leitura e gravação de arquivos em um repositório.The IsolatedStorageFileStream class handles reading and writing files to a store. Isso é semelhante à leitura e à gravação em classes de e/s de arquivo padrão.This is similar to reading and writing in standard File I/O classes. Para obter mais informações sobre e/s, consulte o System.IO namespace.For more information about I/O, see the System.IO namespace.
Para obter exemplos de como usar o armazenamento isolado, consulte armazenamento isoladoFor examples using isolated storage, see Isolated Storage