Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Vengono fornite tre classi principali per consentire l'esecuzione di attività relative all'archiviazione isolata:
IsolatedStorageFile, che deriva da IsolatedStorage, fornisce la gestione di base di file di applicazione e assembly archiviati. Un'istanza della classe IsolatedStorageFile rappresenta un singolo archivio che risiede nel file system.
IsolatedStorageFileStream, che deriva da System.IO.FileStream, fornisce l'accesso ai file di un archivio.
IsolatedStorageScope è un'enumerazione che consente di creare e selezionare un archivio con il tipo di isolamento appropriato.
Le classi di archiviazione isolata consentono di creare, enumerare ed eliminare l'archiviazione isolata. I metodi per lo svolgimento di queste attività sono disponibili nell'oggetto IsolatedStorageFile. Per alcune operazioni occorre disporre di IsolatedStorageFilePermission, che rappresenta il diritto di amministrare lo spazio di memorizzazione isolato. Potrebbero essere necessari anche i diritti di sistema operativo per accedere al file o alla directory. In Microsoft Windows NT, Microsoft Windows 2000, Windows XP e Windows Vista le impostazioni dell'elenco di controllo di accesso (ACL, Access Control List) associato al file possono impedire l'accesso allo spazio di memorizzazione isolato. Lo strumento di archiviazione isolata, Storeadm.exe, può essere utilizzato anche per semplici operazioni di gestione di archivi, ad esempio per elencare o eliminare tutti gli archivi dell'utente corrente.
In questa sezione
Recupero di archivi
Viene fornito un esempio di utilizzo della classe IsolatedStorageFile per ottenere uno spazio di memorizzazione isolato in base all'utente e all'assembly.Enumerazione di archivi
Viene illustrato come utilizzare il metodo IsolatedStorageFile.GetEnumerator per calcolare la dimensione di tutto lo spazio di memorizzazione isolato dell'utente.Eliminazione di archivi
Vengono illustrati i due possibili utilizzi del metodo IsolatedStorageFile.Remove per l'eliminazione degli archivi isolati.Previsione di condizioni di spazio esaurito
Viene illustrato come misurare lo spazio rimanente in un archivio isolato.Creazione di file e directory
Vengono forniti alcuni esempi di creazione di file e directory in un archivio isolato.Ricerca di file e directory esistenti
Viene illustrato come leggere la struttura di directory e i file dell'archiviazione isolata.Lettura e scrittura nei file
Viene fornito un esempio di scrittura e rilettura di una stringa in un IsolatedStorageFile.Eliminazione di file e directory
Viene illustrato come eliminare le directory e i file di un archivio isolato.
Nota:A ciascuno di questi esempi è associato un file di origine con cui viene illustrata un'attività specifica. Le istruzioni per l'impostazione, la compilazione e l'esecuzione sono incluse nella pagina principale di ciascun esempio. Gli esempi sono forniti solo in C#.
Riferimenti
- Spazio dei nomi System.IO.IsolatedStorage
Viene fornita una descrizione generale di tutti gli argomenti dell'archiviazione isolata.
Sezioni correlate
- Introduzione all'archiviazione isolata
Vengono illustrati importanti concetti dell'archiviazione isolata.