IsolatedStorage Classe

Definição

Representa a classe base abstrata da qual todas as implementações de armazenamento isolado devem ser derivadas.Represents the abstract base class from which all isolated storage implementations must derive.

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.Calling methods from this class with untrusted data is a security risk. Chame os métodos dessa classe somente quando você tiver dados confiáveis.Call the methods from this class only with trusted data. Para obter mais informações, confira Validação de dados.For more information, see Data Validation.

Para obter informações sobre o armazenamento isolado baseado em arquivo, consulte a IsolatedStorageFile classe.For information about file-based isolated storage, see the IsolatedStorageFile class.

Importante

O armazenamento isolado não está disponível para aplicativos da loja do Windows 8. x.Isolated storage is not available for Windows 8.x Store apps. 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.Instead, use the application data classes in the Windows.Storage namespaces included in the Windows Runtime API to store local data and files. Para saber mais, confira Dados de aplicativo no Centro de Desenvolvimento do Windows.For more information, see Application data in the Windows Dev Center.

Construtores

IsolatedStorage()

Inicializa uma nova instância da classe IsolatedStorage.Initializes a new instance of the IsolatedStorage class.

Propriedades

ApplicationIdentity

Obtém uma identidade de aplicativo que define o escopo de armazenamento isolado.Gets an application identity that scopes isolated storage.

AssemblyIdentity

Obtém a identidade do assembly usada para definir o escopo de armazenamento isolado.Gets an assembly identity used to scope isolated storage.

AvailableFreeSpace

Quando substituído em uma classe derivada, obtém o espaço livre disponível para o armazenamento isolado, em bytes.When overridden in a derived class, gets the available free space for isolated storage, in bytes.

CurrentSize
Obsoleto.
Obsoleto.

Obtém um valor que representa o tamanho atual do armazenamento isolado.Gets a value representing the current size of isolated storage.

DomainIdentity

Obtém uma identidade de domínio que define o escopo desse armazenamento isolado.Gets a domain identity that scopes isolated storage.

MaximumSize
Obsoleto.
Obsoleto.

Obtém um valor que representa a quantidade máxima de espaço disponível para armazenamento isolado.Gets a value representing the maximum amount of space available for isolated storage. Quando substituído em uma classe derivada, esse valor pode pegar diferentes unidades de medida.When overridden in a derived class, this value can take different units of measure.

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.When overridden in a derived class, gets a value that represents the maximum amount of space available for isolated storage.

Scope

Obtém um valor de enumeração IsolatedStorageScope especificando o escopo usado para isolar o repositório.Gets an IsolatedStorageScope enumeration value specifying the scope used to isolate the store.

SeparatorExternal

Obtém um caractere de barra invertida que pode ser usado em uma cadeia de caracteres de diretório.Gets a backslash character that can be used in a directory string. Quando substituído em uma classe derivada, outro caractere pode ser retornado.When overridden in a derived class, another character might be returned.

SeparatorInternal

Obtém um caractere de ponto que pode ser usado em uma cadeia de caracteres de diretório.Gets a period character that can be used in a directory string. Quando substituído em uma classe derivada, outro caractere pode ser retornado.When overridden in a derived class, another character might be returned.

UsedSize

Quando substituído em uma classe derivada, obtém um valor que representa a quantidade de espaço usado para o armazenamento isolado.When overridden in a derived class, gets a value that represents the amount of the space used for isolated storage.

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Herdado de MarshalByRefObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(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.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(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.When implemented by a derived class, returns a permission that represents access to isolated storage from within a permission set.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(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.When overridden in a derived class, prompts a user to approve a larger quota size, in bytes, for isolated storage.

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.Obtains a lifetime service object to control the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
InitStore(IsolatedStorageScope, Type)

Inicializa um novo objeto IsolatedStorage.Initializes a new IsolatedStorage object.

InitStore(IsolatedStorageScope, Type, Type)

Inicializa um novo objeto IsolatedStorage.Initializes a new IsolatedStorage object.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Herdado de MarshalByRefObject)
Remove()

Quando substituído em uma classe derivada, remove o repositório isolado individual e todos os dados contidos.When overridden in a derived class, removes the individual isolated store and all contained data.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a