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


Windows.Storage.Streams Пространство имен

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

Классы

Buffer

Предоставляет реализацию интерфейса IBuffer по умолчанию и связанных с ним интерфейсов.

DataReader

Считывает данные из входного потока.

DataReaderLoadOperation

Загружает данные из входного потока.

DataWriter

Записывает данные в выходной поток.

DataWriterStoreOperation

Фиксирует данные в буфере в резервном хранилище.

FileInputStream

Считывает данные из файла.

FileOutputStream

Записывает данные в файл.

FileRandomAccessStream

Поддерживает чтение и запись в файл в указанной позиции.

InMemoryRandomAccessStream

Предоставляет случайный доступ к данным во входных и выходных потоках, которые хранятся в памяти, а не на диске.

InputStreamOverStream

Предоставляет среда выполнения Windows входной поток для базовой реализации IStream.

OutputStreamOverStream

Предоставляет поток вывода среда выполнения Windows для базовой реализации IStream.

RandomAccessStream

Предоставляет случайный доступ к данным во входных и выходных потоках.

RandomAccessStreamOverStream

Предоставляет поток среда выполнения Windows произвольного доступа для базовой реализации IStream.

RandomAccessStreamReference

Предоставляет случайный доступ к данным во входных и выходных потоках для файла.

Интерфейсы

IBuffer

Представляет указанный массив байтов, используемый интерфейсами чтения и записи потока байтов. Buffer — это реализация класса этого интерфейса.

IContentTypeProvider

Характеризует формат данных.

IDataReader

Предоставляет доступ на чтение входного потока.

IDataWriter

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

IInputStream

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

IInputStreamReference

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

IOutputStream

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

IPropertySetSerializer

Предоставляет возможность сериализации или десериализации IPropertySet в IBuffer.

IRandomAccessStream

Поддерживает случайный доступ к данным во входных и выходных потоках.

IRandomAccessStreamReference

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

IRandomAccessStreamWithContentType

Поддерживает случайный доступ к данным во входных и выходных потоках для указанного формата данных.

Перечисления

ByteOrder

Задает порядок байтов потока.

FileOpenDisposition

Значения перечисления для действий, выполняемых с файлом.

InputStreamOptions

Задает параметры чтения для входного потока.

UnicodeEncoding

Указывает тип кодировки символов для потока.

Комментарии

Поток — это абстракция последовательности байтов, например файла, устройства ввода-вывода или сокета. Вы можете выполнять асинхронные операции чтения, записи и поиска в потоке.

Вызов метода в потоке очищает все буферизированные данные и освобождает системные ресурсы, такие как дескрипторы файлов, сокеты и память.

См. также раздел