Executando Tarefas de Armazenamento Isolado
Três classes principais são fornecidas para ajudá-lo a executar tarefas que envolvem o armazenamento isolado:
IsolatedStorageFile, que é derivado de IsolatedStorage, fornece gerenciamento básico de conjuntos de módulos armazenados e arquivos do aplicativo.Uma instância da classe IsolatedStorageFile representa um único armazenamento localizado no sistema de arquivos.
IsolatedStorageFileStream, que é derivado de System.IO.FileStream, fornece acesso aos arquivos em um armazenamento.
IsolatedStorageScope é uma enumeração que permite que você crie e selecione um armazenamento com o tipo de isolamento apropriado.
As classes de armazenamento isolado permitem que você crie, enumere e exclua o armazenamento isolado.Os métodos para a execução dessas tarefas estão disponíveis através do objeto IsolatedStorageFile.Algumas operações exigem que você tenha a IsolatedStorageFilePermission que representa o direito para administrar o armazenamento isolado; você também pode precisar ter direitos do sistema operacional para acessar o arquivo ou diretório.No Microsoft Windows NT, Microsoft Windows 2000, Windows XP e Windows Vista, lista de controle de acesso (ACL) as configurações no arquivo podem impedi-lo de acessar o armazenamento isolado.A ferramenta de armazenamento isolado, Storeadm.exe, também pode ser usada para armazenamento simples de gerenciamento, como listar ou excluir todos os armazenamentos para o usuário atual.
Nesta seção
Obtendo Armazenamentos
Fornece um exemplo de uso da classe IsolatedStorageFile para obter um armazenamento isolado por usuário e conjunto de módulos (assembly).Enumerando Armazenamento
Demonstra um aplicativo do método IsolatedStorageFile.GetEnumerator usando-lo para calcular o tamanho de todos os armazenamentos isolados para o usuário.Excluindo Armazenamentos
Demonstra como o método IsolatedStorageFile.Remove pode ser usado de duas maneiras diferentes para excluir armazenamento isolados.Antecipando condições fora de espaço
Mostra como a medir o espaço restante em um armazenamento isolado.Criando arquivos e pastas
Fornece alguns exemplos de criação de arquivos e pastas em um armazenamento isolado.Localizando arquivos e pastas existentes
Demonstra como ler a estrutura de diretórios e arquivos no armazenamento isolado.Ler e gravar arquivos
Fornece um exemplo de gravação de uma sequência de caracteres em um IsolatedStorageFile e lendo-o novamente.Excluindo arquivos e pastas
Demonstra como arquivos e pastas do armazenamento isolado são excluídas.Observação: Cada um desses exemplos tem um arquivo de origem que ilustra uma tarefa específica.As instruções para configurar, compilar e executar são incluídas na página principal de cada exemplo.Os exemplos são fornecidos apenas em C#.
Referência
- Nomes de Espaço de System.IO.IsolatedStorage
Fornece uma visão geral sobre descrição de todos os tópicos de referência do armazenamento isolado.
Seções relacionadas
- Introdução ao armazenamento isolado
Aborda importantes conceitos de armazenamento isolado.