System.IO-Namespaces
Geschützte Member einschließen
Geerbte Member einschließen
.NET Framework-Member einschließen
XNA Framework-Member einschließen
Portable Klassenbibliothek Member einschließen
Die System.IO-Namespaces enthalten Typen, die Eingaben und Ausgaben unterstützen, einschließlich der Möglichkeit, Daten entweder synchron oder asynchron in Datenströmen zu lesen und zu schreiben, Daten in Datenströmen zu komprimieren, isolierte Speicher zu erstellen und zu verwenden, Dateien dem logischen Adressbereich einer Anwendung zuzuordnen, mehrere Datenobjekte in einem einzelnen Container zu speichern, mithilfe von anonymen Pipes oder Named Pipes zu kommunizieren, benutzerdefinierte Protokollierung zu implementieren und den Datenfluss zu und von seriellen Anschlüssen zu verwalten.
Namespaces
Namespace | Beschreibung |
---|---|
System.IO | Der System.IO-Namespace enthält Typen, die das Lesen und Schreiben für Dateien und Datenstreams zulassen, sowie Typen, die grundlegende Unterstützung für Dateien und Verzeichnisse bieten. |
System.IO.Compression | Der System.IO.Compression-Namespace enthält Klassen, die grundlegende Komprimierungs- und Dekomprimierungsdienste für Streams bereitstellen. |
System.IO.IsolatedStorage | Der System.IO.IsolatedStorage-Namespace enthält Typen, mit denen isolierte Speicher erstellt und verwendet werden können.Mit diesen Speichern können Sie Daten lesen und schreiben, auf die weniger vertrauenswürdiger Code nicht zugreifen kann, und Sie können verhindern, dass vertrauliche Informationen verfügbar gemacht werden, die an anderer Stelle im Dateisystem gespeichert sind.Die Daten werden in Depots gespeichert, die vom aktuellen Benutzer und der Assembly mit dem Code isoliert sind.Zusätzlich können Daten auch von der Domäne isoliert werden.Sie können zusammen mit der isolierten Speicherung servergespeicherte Benutzerprofile verwenden, sodass die isolierten Speicher vom Benutzer an jedem Ort verwendet werden können.Die IsolatedStorageScope-Enumeration gibt verschiedene Arten der Isolation an.Weitere Informationen zu Szenarios für das Verwenden der isolierten Speicherung finden Sie unter Isolierte Speicherung. |
System.IO.Log | Der System.IO.Log -Namespace wird eine Schnittstelle zur Protokollierung eines datensatzorientierten sequenziellen E/A-Systems definiert. |
System.IO.MemoryMappedFiles | Der System.IO.MemoryMappedFiles-Namespace stellt Klassen zur Verwendung einer Speicherabbilddatei bereit, die den Inhalt einer Datei dem logischen Adressbereich einer Anwendung zuordnet. |
System.IO.Packaging | Stellt Klassen bereit, die die Speicherung mehrerer Datenobjekte in einem einzelnen Container unterstützen. |
System.IO.Pipes | Der System.IO.Pipes-Namespace enthält Typen, die durch anonyme und/oder benannte Pipes eine Möglichkeit zur prozessübergreifenden Kommunikation bereitstellen. |
System.IO.Ports | Der System.IO.Ports-Namespace enthält Klassen zum Steuern von seriellen Anschlüssen.Die wichtigste Klasse, SerialPort, bietet ein Framework für synchrone und ereignisgesteuerte E/A-Vorgänge, Zugriff auf Pin- und Unterbrechungszustände sowie Zugriff auf die Treibereigenschaften für den seriellen Anschluss.Mit dieser Klasse können Stream-Objekte umschlossen werden, sodass Klassen, die Streams verwenden, auf den seriellen Anschluss zugreifen können. |