Перейти к основному содержимому

ВременныйПотокЗаписи

Стд::ВводВывод::ВременныйПотокЗаписи

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

Сравнение

Ссылочное

Иерархия типа

Базовые типы: Закрываемое, Объект, Стд::ВводВывод::ПотокЗаписи


Примеры

Общие примеры

метод ПрочитатьВременныйПотокЗаписи(): Байты
исп Поток = новый ВременныйПотокЗаписи()

Поток
.Записать(Байты{74657374})
.Записать("stream")

знч РазмерПотока = Поток.Размер() // 10b

возврат Поток.ОткрытьПотокЧтения().ПрочитатьКакБайты()
;

Результат:

7465737473747265616d

Конструкторы

ВременныйПотокЗаписи

ВременныйПотокЗаписи(РазмерБуфера: РазмерБайтов = 100кб)
Создает поток записи двоичных данных с указанным размером буфера в памяти РазмерБуфера.


Методы

ОткрытьПотокЧтения

ОткрытьПотокЧтения(): ПотокЧтения
Открывает новый поток для чтения данных, записанных в поток.


Размер

Размер(): РазмерБайтов
Возвращает размер байтов, записанных в поток.


Список унаследованных методов

Закрываемое

Объект

ВСтроку

ПолучитьТип

Представление

ПотокЗаписи

Закрыть

Записать

Записать

СброситьБуферы