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 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
- 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) |