IsolatedStorage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a classe base abstrata da qual todas as implementações de armazenamento isoladas devem derivar.
public ref class IsolatedStorage abstract : MarshalByRefObject
public abstract class IsolatedStorage : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
type IsolatedStorage = class
inherit MarshalByRefObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsolatedStorage = class
inherit MarshalByRefObject
Public MustInherit Class IsolatedStorage
Inherits MarshalByRefObject
- Herança
- Derivado
- Atributos
Comentários
Importante
Chamar métodos dessa classe com dados não confiáveis é um risco à segurança. Chame os métodos dessa classe apenas com dados confiáveis. Para obter mais informações, consulte Validar Todas as Entradas.
Para obter informações sobre o armazenamento isolado baseado em arquivo, consulte a IsolatedStorageFile classe.
Importante
O armazenamento isolado não está disponível para aplicativos da Windows 8.x Store. Em vez disso, use as classes de dados de aplicativos nos namespaces Windows.Storage incluídos na API do Windows Runtime para armazenar dados e arquivos locais. Para obter mais informações, consulte os dados do aplicativo no Centro de Desenvolvimento do Windows.
Construtores
| Nome | Description |
|---|---|
| IsolatedStorage() |
Inicializa uma nova instância da classe IsolatedStorage. |
Propriedades
| Nome | Description |
|---|---|
| ApplicationIdentity |
Obtém uma identidade de aplicativo que define o escopo do armazenamento isolado. |
| AssemblyIdentity |
Obtém uma identidade de assembly usada para definir o escopo do armazenamento isolado. |
| AvailableFreeSpace |
Quando substituído em uma classe derivada, obtém o espaço livre disponível para armazenamento isolado, em bytes. |
| CurrentSize |
Obsoleto.
Obsoleto.
Obtém um valor que representa o tamanho atual do armazenamento isolado. |
| DomainIdentity |
Obtém uma identidade de domínio que define o escopo do armazenamento isolado. |
| MaximumSize |
Obsoleto.
Obsoleto.
Obtém um valor que representa a quantidade máxima de espaço disponível para armazenamento isolado. Quando substituído em uma classe derivada, esse valor pode tomar diferentes unidades de medida. |
| Quota |
Quando substituído em uma classe derivada, obtém um valor que representa a quantidade máxima de espaço disponível para armazenamento isolado. |
| Scope |
Obtém um IsolatedStorageScope valor de enumeração especificando o escopo usado para isolar o repositório. |
| SeparatorExternal |
Obtém um caractere de barra invertida que pode ser usado em uma cadeia de caracteres de diretório. Quando substituído em uma classe derivada, outro caractere pode ser retornado. |
| SeparatorInternal |
Obtém um caractere de período que pode ser usado em uma cadeia de caracteres de diretório. Quando substituído em uma classe derivada, outro caractere pode ser retornado. |
| UsedSize |
Quando substituído em uma classe derivada, obtém um valor que representa a quantidade do espaço usado para armazenamento isolado. |
Métodos
| Nome | Description |
|---|---|
| CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
| GetPermission(PermissionSet) |
Quando implementado por uma classe derivada, retorna uma permissão que representa o acesso ao armazenamento isolado de dentro de um conjunto de permissões. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IncreaseQuotaTo(Int64) |
Quando substituído em uma classe derivada, solicita que um usuário aprove um tamanho de cota maior, em bytes, para armazenamento isolado. |
| InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância. (Herdado de MarshalByRefObject) |
| InitStore(IsolatedStorageScope, Type, Type) |
Inicializa um novo IsolatedStorage objeto. |
| InitStore(IsolatedStorageScope, Type) |
Inicializa um novo IsolatedStorage objeto. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| Remove() |
Quando substituído em uma classe derivada, remove o repositório isolado individual e todos os dados contidos. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |