Condividi tramite


IsolatedStorage Classe

Definizione

Rappresenta la classe base astratta da cui devono derivare tutte le implementazioni dello spazio di memorizzazione isolato.

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
Ereditarietà
IsolatedStorage
Derivato
Attributi

Commenti

Importante

La chiamata di metodi da questa classe con dati non attendibili è un rischio per la sicurezza. Chiamare i metodi da questa classe solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.

Per informazioni sull'archiviazione isolata basata su file, vedere la IsolatedStorageFile classe .

Costruttori

Nome Descrizione
IsolatedStorage()

Inizializza una nuova istanza della classe IsolatedStorage.

Proprietà

Nome Descrizione
ApplicationIdentity

Ottiene un'identità dell'applicazione che definisce l'ambito dell'archiviazione isolata.

AssemblyIdentity

Ottiene un'identità dell'assembly utilizzata per definire l'ambito dell'archiviazione isolata.

AvailableFreeSpace

Quando sottoposto a override in una classe derivata, ottiene lo spazio disponibile per l'archiviazione isolata, in byte.

CurrentSize
Obsoleti.
Obsoleti.

Ottiene un valore che rappresenta le dimensioni correnti dello spazio di memorizzazione isolato.

DomainIdentity

Ottiene un'identità di dominio che definisce l'ambito dello spazio di archiviazione isolato.

MaximumSize
Obsoleti.
Obsoleti.

Ottiene un valore che rappresenta la quantità massima di spazio disponibile per l'archiviazione isolata. Quando sottoposto a override in una classe derivata, questo valore può accettare unità di misura diverse.

Quota

In caso di override in una classe derivata, ottiene un valore che rappresenta la quantità massima di spazio disponibile per l'archiviazione isolata.

Scope

Ottiene un IsolatedStorageScope valore di enumerazione che specifica l'ambito utilizzato per isolare l'archivio.

SeparatorExternal

Ottiene un carattere barra rovesciata che può essere utilizzato in una stringa di directory. In caso di override in una classe derivata, potrebbe essere restituito un altro carattere.

SeparatorInternal

Ottiene un carattere punto che può essere utilizzato in una stringa di directory. In caso di override in una classe derivata, potrebbe essere restituito un altro carattere.

UsedSize

In caso di override in una classe derivata, ottiene un valore che rappresenta la quantità di spazio utilizzata per l'archiviazione isolata.

Metodi

Nome Descrizione
CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetPermission(PermissionSet)

Se implementato da una classe derivata, restituisce un'autorizzazione che rappresenta l'accesso all'archiviazione isolata dall'interno di un set di autorizzazioni.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IncreaseQuotaTo(Int64)

Quando sottoposto a override in una classe derivata, richiede a un utente di approvare una dimensione di quota maggiore, in byte, per l'archiviazione isolata.

InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
InitStore(IsolatedStorageScope, Type, Type)

Inizializza un nuovo IsolatedStorage oggetto .

InitStore(IsolatedStorageScope, Type)

Inizializza un nuovo IsolatedStorage oggetto .

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
Remove()

Quando sottoposto a override in una classe derivata, rimuove il singolo archivio isolato e tutti i dati contenuti.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche