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.
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 dell'autorizzazione IsolatedStorageFilePermission, che rappresenta il diritto di amministrare l'archiviazione isolata. È inoltre possibile che occorra disporre dei diritti del sistema operativo per accedere al file o alla directory. In Microsoft Windows NT e Microsoft Windows 2000 le impostazioni dell'elenco di controllo di accesso (ACL, Access Control List) associato al file possono impedire l'accesso all'archiviazione isolata. 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 come utilizzare la classe IsolatedStorageFile per ottenere un archivio isolato in base all'utente e all'assembly.
- Enumerazione di archivi
Viene illustrato come utilizzare il metodo IsolatedStorageFile.GetEnumerator per calcolare la dimensione di tutta l'archiviazione isolata 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.