IsolatedStorage Classe

Definizione

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

public abstract class IsolatedStorage : MarshalByRefObject
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class IsolatedStorage : MarshalByRefObject
Ereditarietà
IsolatedStorage
Derivato
Attributi

Commenti

Importante

La chiamata a metodi da questa classe con dati non attendibili costituisce 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 .

Importante

L'archiviazione isolata non è disponibile per le app di Windows 8.x Store. Al contrario, usare le classi di dati dell'applicazione negli spazi dei nomi Windows.Storage inclusi nell'API di Windows Runtime per archiviare dati e file locali. Per altre informazioni, vedere Dati dell'applicazione nel Centro per sviluppatori Windows.

Costruttori

IsolatedStorage()

Inizializza una nuova istanza della classe IsolatedStorage.

Proprietà

ApplicationIdentity

Ottiene l'identità di un'applicazione che crea ambiti di spazio di memorizzazione isolato.

AssemblyIdentity

Ottiene l'identità di un assembly utilizzata per fornire l'ambito di spazio di memorizzazione isolato.

AvailableFreeSpace

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

CurrentSize
Obsoleti.
Obsoleti.

Ottiene un valore che rappresenta la dimensione corrente dello spazio di memorizzazione isolato.

DomainIdentity

Ottiene un'identità di dominio che fornisce l'ambito di spazio di memorizzazione isolato.

MaximumSize
Obsoleti.
Obsoleti.

Ottiene un valore che rappresenta la quantità massima di spazio disponibile per lo spazio di memorizzazione isolato. Se sottoposto a override in una classe derivata, questo valore può assumere differenti unità di misura.

Quota

Quando viene sottoposto a override in una classe derivata, ottiene un valore che rappresenta la quantità massima di spazio disponibile per lo spazio di memorizzazione isolato.

Scope

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

SeparatorExternal

Ottiene una barra rovesciata che è possibile utilizzare in una stringa di directory. Quando viene sottoposto a override in una classe derivata, potrebbe restituire un altro carattere.

SeparatorInternal

Ottiene un carattere "." (punto) che è possibile utilizzare in una stringa di directory. Quando viene sottoposto a override in una classe derivata, potrebbe restituire un altro carattere.

UsedSize

Quando viene sottoposto a override in una classe derivata, ottiene un valore che rappresenta la quantità di spazio usato per lo spazio di memorizzazione isolato.

Metodi

CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione 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.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

(Ereditato da MarshalByRefObject)
GetPermission(PermissionSet)

Quando viene implementato da una classe derivata, restituisce un'autorizzazione che rappresenta l'accesso allo spazio di memorizzazione isolato dall'interno di un set di autorizzazioni.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IncreaseQuotaTo(Int64)

Quando viene sottoposto a override in una classe derivata, richiede a un utente di approvare più grandi dimensioni della quota, in byte, per spazio di memorizzazione isolato.

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 oggetto IsolatedStorage.

InitStore(IsolatedStorageScope, Type)

Inizializza un nuovo oggetto IsolatedStorage.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
Remove()

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Prodotto Versioni
.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

Vedi anche