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 |
Указывает тип кодировки символов для потока. |
Комментарии
Поток — это абстракция последовательности байтов, например файла, устройства ввода-вывода или сокета. Вы можете выполнять асинхронные операции чтения, записи и поиска в потоке.
Вызов метода в потоке очищает все буферизированные данные и освобождает системные ресурсы, такие как дескрипторы файлов, сокеты и память.