IsolatedStorage Clase

Definición

Representa la clase base abstracta de la que deben derivar todas las implementaciones del almacenamiento aislado.

public abstract class IsolatedStorage : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
Herencia
IsolatedStorage
Derivado
Atributos

Comentarios

Importante

Llamar a métodos de esta clase con datos que no son de confianza supone 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 .

Importante

El almacenamiento aislado no está disponible para las aplicaciones de la Tienda Windows 8.x. En su lugar, use las clases de datos de la aplicación de los espacios de nombres Windows.Storage incluidas en la API de Windows Runtime para almacenar archivos y datos locales. Para más información, vea Datos de aplicación en el Centro de desarrollo de Windows.

Constructores

IsolatedStorage()

Inicializa una nueva instancia de la clase IsolatedStorage.

Propiedades

ApplicationIdentity

Obtiene una identidad de aplicación que establece un ámbito de almacenamiento aislado.

AssemblyIdentity

Obtiene una identidad de ensamblado que se utiliza para establecer un ámbito de almacenamiento aislado.

AvailableFreeSpace

Cuando se invalida en una clase derivada, obtiene el espacio libre disponible para 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 establece un ámbito de almacenamiento aislado.

MaximumSize
Obsoletos.
Obsoletos.

Obtiene un valor que representa la cantidad máxima de espacio disponible para el almacenamiento aislado. Cuando se reemplaza en una clase derivada, este valor se puede expresar en 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 valor de enumeración de IsolatedStorageScope que especifica el ámbito que se utiliza para aislar el almacén.

SeparatorExternal

Obtiene un carácter '\' (barra inversa) que puede utilizarse en una cadena de directorio. Cuando se reemplaza en una clase derivada, es posible que se devuelva otro carácter.

SeparatorInternal

Obtiene un carácter '.' (punto) que puede utilizarse en una cadena de directorio. Cuando se reemplaza en una clase derivada, es posible que se devuelva otro carácter.

UsedSize

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

Métodos

CreateObjRef(Type)

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

(Heredado de MarshalByRefObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la 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 lo implementa una clase derivada, devuelve, desde un conjunto de permisos, un permiso que representa el acceso al almacenamiento aislado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IncreaseQuotaTo(Int64)

Cuando se reemplaza 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 objeto IsolatedStorage.

InitStore(IsolatedStorageScope, Type)

Inicializa un nuevo objeto IsolatedStorage.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.

(Heredado de MarshalByRefObject)
Remove()

Cuando se reemplaza en una clase derivada, quita el almacén aislado independiente y todos los datos que éste contiene.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Consulte también