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 isolado devem ser derivadas.
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 desta classe quando você tiver dados não confiáveis é um risco à segurança. Chame os métodos dessa classe somente quando você tiver 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 Store do Windows 8.x. 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 saber mais, confira Dados de aplicativo no Centro de Desenvolvimento do Windows.
Construtores
IsolatedStorage() |
Inicializa uma nova instância da classe IsolatedStorage. |
Propriedades
ApplicationIdentity |
Obtém uma identidade de aplicativo que define o escopo de armazenamento isolado. |
AssemblyIdentity |
Obtém a identidade do assembly usada para definir o escopo de armazenamento isolado. |
AvailableFreeSpace |
Quando substituído em uma classe derivada, obtém o espaço livre disponível para o 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 desse 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 pegar 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 valor de enumeração IsolatedStorageScope 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 ponto 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 de espaço usado para o armazenamento isolado. |
Métodos
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 ciclo de vida para esta 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 ao usuário para aprovar uma cota maior, em bytes, para o armazenamento isolado. |
InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
InitStore(IsolatedStorageScope, Type, Type) |
Inicializa um novo objeto IsolatedStorage. |
InitStore(IsolatedStorageScope, Type) |
Inicializa um novo objeto IsolatedStorage. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (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) |