Compartilhar via


IsolatedStorage Classe

Definição

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

Aplica-se a

Confira também