IsolatedStorage Classe

Definição

Representa a classe base abstrata da qual todas as implementações de armazenamento isolado 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
IsolatedStorage
Derivado
Atributos

Observações

Importante

Chamar métodos dessa classe com dados não confiáveis é um risco de segurança. Chame os métodos dessa classe somente com dados confiáveis. Para obter mais informações, consulte Validar todas as informações inseridas.

Para informações sobre armazenamento isolado baseado em ficheiros, consulte a IsolatedStorageFile classe.

Importante

O armazenamento isolado não está disponível para aplicações da Loja Windows 8.x. Em vez disso, use as classes de dados do aplicativo nos Windows.Storage namespaces incluídos na API do Tempo de Execução do Windows para armazenar dados e arquivos locais. Para obter mais informações, consulte Dados de aplicativos no Centro de Desenvolvimento do Windows.

Construtores

Name Description
IsolatedStorage()

Inicializa uma nova instância da IsolatedStorage classe.

Propriedades

Name Description
ApplicationIdentity

Obtém uma identidade de aplicação que abrange o armazenamento isolado.

AssemblyIdentity

Obtém uma identidade assembly usada para definir o alcance do armazenamento isolado.

AvailableFreeSpace

Quando sobrescrito numa classe derivada, obtém o espaço livre disponível para armazenamento isolado, em bytes.

CurrentSize
Obsoleto.

Obtém um valor que representa o tamanho atual do armazenamento isolado.

DomainIdentity

Obtém uma identidade de domínio que abrange o alcance do armazenamento isolado.

MaximumSize
Obsoleto.

Recebe um valor que representa a quantidade máxima de espaço disponível para armazenamento isolado. Quando sobreposto numa classe derivada, este valor pode assumir diferentes unidades de medida.

Quota

Quando sobrescrito numa classe derivada, obtém um valor que representa a quantidade máxima de espaço disponível para armazenamento isolado.

Scope

Recebe um IsolatedStorageScope valor de enumeração que especifica o âmbito usado para isolar o armazenamento.

SeparatorExternal

Obtém um carácter de barra inversa que pode ser usado numa cadeia de diretórios. Quando é sobreposto numa classe derivada, outro carácter pode ser devolvido.

SeparatorInternal

Obtém um carácter ponto que pode ser usado numa cadeia de diretórios. Quando é sobreposto numa classe derivada, outro carácter pode ser devolvido.

UsedSize

Quando sobrescrito numa classe derivada, obtém um valor que representa a quantidade do espaço usado para armazenamento isolado.

Métodos

Name Description
CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para 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 função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetPermission(PermissionSet)

Quando implementado por uma classe derivada, devolve uma permissão que representa o acesso a armazenamento isolado dentro de um conjunto de permissões.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IncreaseQuotaTo(Int64)

Quando é sobreposto numa classe derivada, solicita ao utilizador que aprove um tamanho de quota maior, em bytes, para armazenamento isolado.

InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(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 atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
Remove()

Quando sobrescrito numa classe derivada, remove o armazenamento isolado individual e todos os dados contidos.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também