Поделиться через


Пространства имен System.IO

Пространства имен System.IO и System.IO.Compression содержат типы, которые поддерживают чтение и запись данных в потоки, а также базовые службы сжатия и распаковки для потоков.

В этом разделе представлены типы в пространствах имен System.IO и System.IO.Compression, которые включены в Приложения .NET для Магазина Windows. Обратите внимание, что Приложения .NET для Магазина Windows не включает все члены каждого типа. Дополнительные сведения об типах см. в соответствующих разделах. Документация по типу показывает, какие члены включены в Приложения .NET для Магазина Windows.

Пространство имен System.IO

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

BinaryReader

Считывает простые типы данных как двоичные значения в заданной кодировке.

BinaryWriter

Записывает простые типы данных в поток как двоичные значения и поддерживает запись строк в определенной кодировке.

EndOfStreamException

Исключение, которое создается при попытке выполнить чтение за пределами потока.

FileNotFoundException

Это исключение создается, когда попытка доступа к файлу, не существующему на диске, заканчивается неудачей.

InvalidDataException

Исключение, которое создается, когда поток данных имеет недопустимый формат.

IOException

Исключение, которое создается при возникновении ошибки ввода-вывода.

MemoryStream

Создает поток, резервным хранилищем которого является память.

Path

Выполняет операции для экземпляров класса String, содержащих сведения о пути к файлу или каталогу. Эти операции выполняются межплатформенным способом.

SeekOrigin

Предоставляет поля, представляющие точки ссылки для поиска в потоках.

Stream

Предоставляет универсальное представление последовательности байтов.

StreamReader

Реализует объект TextReader, который считывает символы из потока байтов в определенной кодировке.

StreamWriter

Реализует объект TextWriter для записи символов в поток в определенной кодировке.

StringReader

Реализует объект TextReader, осуществляющий чтение из строки.

StringWriter

Реализует объект TextWriter для записи данных в строку. Данные хранятся в соответствующем объекте StringBuilder.

TextReader

Представляет средство чтения, позволяющее считывать последовательные наборы знаков.

TextWriter

Представляет средство записи, позволяющее записывать последовательные наборы символов. Это абстрактный класс.

WindowsRuntimeStorageExtensions

Содержит методы расширения для интерфейсов IStorageFile и IStorageFolder в Среда выполнения Windows при разработке приложений Магазина Windows.

WindowsRuntimeStreamExtensions

Содержит методы расширения для преобразования между потоками в Среда выполнения Windows и управляемыми потоками в Приложения .NET для Магазина Windows.

Пространство имен System.IO.Compression

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

CompressionLevel

Определяет значения, указывающие, для какой характеристики оптимизируется сжатие: скорость или размер.

CompressionMode

Указывает, следует ли сжимать или распаковывать основной поток.

DeflateStream

Предоставляет методы и свойства для сжатия и распаковки потоков с использованием алгоритма Deflate.

GZipStream

Предоставляет методы и свойства, используемые для сжатия и распаковки потоков.

ZipArchive

Представляет ZIP-архив.

ZipArchiveEntry

Представляет запись в ZIP-архиве.

ZipArchiveMode

Определяет значения для взаимодействия с записями ZIP-архива.

См. также

Основные понятия

Приложения .NET для Магазина Windows — поддерживаемые API