Spazi dei nomi System.IO

Includi membri protetti
Includi membri ereditati

Includi membri .NET Framework
Includi membri XNA Framework
Includi membri Libreria di classi portabile

Gli spazi dei nomi System.IO contengono i tipi che supportano le operazioni di input e output, inclusa la capacità di leggere e scrivere dati nei flussi in modo sincrono o asincrono, comprimere dati nei flussi, creare e utilizzare archivi isolati, eseguire il mapping di file allo spazio degli indirizzo logici di un'applicazione, archiviare più oggetti dati in un solo contenitore, comunicare tramite unnamed o named pipe, implementare la registrazione personalizzata e gestire il flusso di dati da e verso le porte seriali.

Spazi dei nomi

Spazio dei nomi Descrizione
System.IO Lo spazio dei nomi System.IO contiene tipi che consentono la lettura e la scrittura in file e flussi di dati e tipi che forniscono il supporto per i file e le directory di base.
System.IO.Compression Lo spazio dei nomi System.IO.Compression contiene classi che forniscono la compressione e la decompressione di base per i flussi.
System.IO.IsolatedStorage Lo spazio dei nomi System.IO.IsolatedStorage contiene i tipi che consentono la creazione e l'utilizzo di archivi isolati.Tramite questi archivi è possibile leggere e scrivere dati a cui del codice non sufficientemente attendibile non può accedere, impedendo l'esposizione di informazioni riservate che è possibile salvare in un'altra posizione nel file system.I dati vengono archiviati in raggruppamenti isolati dall'utente corrente e dall'assembly nel quale si trova il codice.È anche possibile isolare i dati tramite il dominio.È possibile utilizzare i profili comuni insieme all'archiviazione isolata, in modo che gli archivi isolati vengano trasferiti con il profilo dell'utente.L'enumerazione IsolatedStorageScope indica diversi tipi di isolamento.Per ulteriori informazioni sull'utilizzo dell'archiviazione isolata, vedere Isolated Storage.
System.IO.Log Lo spazio dei nomi System.IO.Log definisce un'interfaccia per la registrazione in un sistema di I/O sequenziale orientato ai record.
System.IO.MemoryMappedFiles Lo spazio dei nomi System.IO.MemoryMappedFiles fornisce classi per l'utilizzo di un file mappato alla memoria che esegue il mapping dei contenuti di un file allo spazio degli indirizzi logico di un'applicazione.
System.IO.Packaging Fornisce le classi che supportano l'archiviazione di più oggetti dati in un solo contenitore.
System.IO.Pipes Lo spazio dei nomi System.IO.Pipes contiene tipi che forniscono un mezzo per la comunicazione interprocesso tramite unnamed e/o named pipe.
System.IO.Ports Lo spazio dei nomi System.IO.Ports contiene classi per il controllo delle porte seriali.La classe più importante, SerialPort, fornisce un framework per l'I/O sincrono e basato su eventi, l'accesso agli stati di blocco e interruzione, l'accesso alle proprietà del driver seriale.Può essere utilizzato per effettuare il ritorno a capo del testo di un oggetto Stream, consentendo l'accesso alla porta seriale a classi che utilizzano flussi.