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.
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) |