IsolatedStorage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la clase base abstracta de la que deben derivar todas las implementaciones del almacenamiento aislado.
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
- 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) |