Link Search Menu Expand Document

ЧтениеДанных

Стд::ВводВывод::ЧтениеДанных
Базовые типы: Объект

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

ЧтениеДанных
Объект

Предназначен для чтения данных из потока.

Сравнение ссылочное


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

ЧтениеДанных

ЧтениеДанных(Поток: ПотокЧтения)
Перегрузка:
ЧтениеДанных(Поток: ПотокЧтения, Настройки: НастройкиЧтенияДанных)

Конструктор чтения данных из потока Поток.


ЧтениеДанных

ЧтениеДанных(
  Поток: ПотокЧтения,
  Настройки: НастройкиЧтенияДанных)
Перегрузка:
ЧтениеДанных(Поток: ПотокЧтения)

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


Методы

Пропустить

Пропустить(Количество: Число? = Неопределено): Число

Пропускает при чтении указанное количество байтов Количество в потоке. Возвращает количество фактически пропущенных данных.


ПропуститьДо

ПропуститьДо(
  Маркер: Строка|ЧитаемыйМассив<Строка>,
  Кодировка: Строка? = Неопределено
): Число

Пропускает при чтении двоичные данные до указанного маркера Маркер. Если кодировка Кодировка не задана, то используется из настроек. Возвращает количество фактически пропущенных данных.


Прочитать

Прочитать(Количество: Число? = Неопределено): РезультатЧтенияДанных

Выполняет чтение двоичных данных заданного размера Количество из потока в байты. Если размер не указан, будут прочитаны все данные до конца потока. Возвращает результат чтения.


ПрочитатьБайт

ПрочитатьБайт(): Число?

Выполняет чтение одного байта из потока данных. Возвращает прочитанный байт в виде числа. Если чтение не было выполнено по причине окончания данных в потоке, возвращается Неопределено.


ПрочитатьДо

ПрочитатьДо(
  Маркер: Строка|ЧитаемыйМассив<Строка>,
  Кодировка: Строка? = Неопределено
): РезультатЧтенияДанных

Выполняет чтение двоичных данных до указанного маркера Маркер (или одного из маркеров) в потоке. Если кодировка Кодировка не задана, то используется из настроек. Возвращает результат чтения.


ПрочитатьСимволы

ПрочитатьСимволы(
  Количество: Число? = Неопределено,
  Кодировка: Строка? = Неопределено
): Строка

Выполняет чтение заданного количества символов Количество из потока в виде строки в кодировке Кодировка. Если количество символов не задано или задано и превышает количество символов в потоке, выполняется чтение всего остатка потока.


ПрочитатьСтроку

ПрочитатьСтроку(
  Кодировка: Строка? = Неопределено,
  РазделительСтрок: Строка|ЧитаемыйМассив<Строка>|? = Неопределено
): Строка

Выполняет чтение строки до разделителя строки РазделительСтрок в кодировке Кодировка. Если разделитель не найден, чтение выполняется до конца потока. Если кодировка или разделитель не заданы, то используются из настроек. Возвращает результат чтения.


ПрочитатьЦелое16

ПрочитатьЦелое16(ПорядокБайтов: ПорядокБайтов? = Неопределено): Число?

Считывает 16-битное целое число из потока. ПорядокБайтов - порядок байтов, используемый при чтении числа. Если не указан, то используется порядок байтов, указанный в настройках. Если чтение не было выполнено по причине окончания данных в потоке, возвращается Неопределено.


ПрочитатьЦелое32

ПрочитатьЦелое32(ПорядокБайтов: ПорядокБайтов? = Неопределено): Число?

Считывает 32-битное целое число из потока. ПорядокБайтов - порядок байтов, используемый при чтении числа. Если не указан, то используется порядок байтов, указанный в настройках. Если чтение не было выполнено по причине окончания данных в потоке, возвращается Неопределено.


ПрочитатьЦелое64

ПрочитатьЦелое64(ПорядокБайтов: ПорядокБайтов? = Неопределено): Число?

Считывает 64-битное целое число из потока. ПорядокБайтов - порядок байтов, используемый при чтении числа. Если не указан, то используется порядок байтов, указанный в настройках. Если чтение не было выполнено по причине окончания данных в потоке, возвращается Неопределено.


ЧтениеЗавершено

ЧтениеЗавершено(): Булево

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


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

Объект