IsolatedStorage Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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) |