Compartir a través de


IsolatedStorage Clase

Definición

Representa la clase base abstracta de la que deben derivarse todas las implementaciones de almacenamiento aisladas.

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
Herencia
IsolatedStorage
Derivado
Atributos

Comentarios

Importante

Llamar a métodos de esta clase con datos que no son de confianza es un riesgo de seguridad. Llame a los métodos de esta clase solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.

Para obtener información sobre el almacenamiento aislado basado en archivos, consulte la IsolatedStorageFile clase .

Constructores

Nombre Description
IsolatedStorage()

Inicializa una nueva instancia de la clase IsolatedStorage.

Propiedades

Nombre Description
ApplicationIdentity

Obtiene una identidad de aplicación que limita el almacenamiento aislado.

AssemblyIdentity

Obtiene una identidad de ensamblado utilizada para definir el ámbito del almacenamiento aislado.

AvailableFreeSpace

Cuando se reemplaza en una clase derivada, obtiene el espacio libre disponible para el almacenamiento aislado, en bytes.

CurrentSize
Obsoletos.
Obsoletos.

Obtiene un valor que representa el tamaño actual del almacenamiento aislado.

DomainIdentity

Obtiene una identidad de dominio que limita el almacenamiento aislado.

MaximumSize
Obsoletos.
Obsoletos.

Obtiene un valor que representa la cantidad máxima de espacio disponible para el almacenamiento aislado. Cuando se invalida en una clase derivada, este valor puede tomar diferentes unidades de medida.

Quota

Cuando se reemplaza en una clase derivada, obtiene un valor que representa la cantidad máxima de espacio disponible para el almacenamiento aislado.

Scope

Obtiene un IsolatedStorageScope valor de enumeración que especifica el ámbito utilizado para aislar el almacén.

SeparatorExternal

Obtiene un carácter de barra diagonal inversa que se puede usar en una cadena de directorio. Cuando se invalida en una clase derivada, podría devolverse otro carácter.

SeparatorInternal

Obtiene un carácter de punto que se puede usar en una cadena de directorio. Cuando se invalida en una clase derivada, podría devolverse otro carácter.

UsedSize

Cuando se reemplaza en una clase derivada, obtiene un valor que representa la cantidad del espacio utilizado para el almacenamiento aislado.

Métodos

Nombre Description
CreateObjRef(Type)

Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetLifetimeService()
Obsoletos.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetPermission(PermissionSet)

Cuando se implementa mediante una clase derivada, devuelve un permiso que representa el acceso al almacenamiento aislado desde dentro de un conjunto de permisos.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IncreaseQuotaTo(Int64)

Cuando se invalida en una clase derivada, pide a un usuario que apruebe un tamaño de cuota mayor, en bytes, para el almacenamiento aislado.

InitializeLifetimeService()
Obsoletos.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
InitStore(IsolatedStorageScope, Type, Type)

Inicializa un nuevo IsolatedStorage objeto.

InitStore(IsolatedStorageScope, Type)

Inicializa un nuevo IsolatedStorage objeto.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto actual MarshalByRefObject .

(Heredado de MarshalByRefObject)
Remove()

Cuando se reemplaza en una clase derivada, quita el almacén aislado individual y todos los datos contenidos.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también