Оглавление | Родительский раздел

ЧтениеДанных (DataReader)

ЧтениеДанных (DataReader)

Свойства:

КодировкаТекста (TextEncoding)
КонвертируемыйРазделительСтрок (ConvertedLineDelimiter)
ПорядокБайтов (ByteOrder)
РазделительСтрок (LineSplitter)
ЧтениеЗавершено (ReadCompleted)

Методы:

Закрыть (Close)
ИсходныйПоток (SourceStream)
КопироватьВ (CopyTo)
НачатьЗакрытие (BeginClose)
НачатьКопированиеВ (BeginCopyTo)
НачатьПропуск (BeginSkip)
НачатьПропускДо (BeginSkipTo)
НачатьРазделение (BeginSplit)
НачатьРазделениеНаЧастиПо (BeginSplitInPartsOf)
НачатьЧтение (BeginRead)
НачатьЧтениеБайта (BeginReadByte)
НачатьЧтениеВБуферДвоичныхДанных (BeginReadIntoBinaryDataBuffer)
НачатьЧтениеДо (BeginReadTo)
НачатьЧтениеСимволов (BeginReadChars)
НачатьЧтениеСтроки (BeginReadLine)
НачатьЧтениеЦелого16 (BeginReadInt16)
НачатьЧтениеЦелого32 (BeginReadInt32)
НачатьЧтениеЦелого64 (BeginReadInt64)
Пропустить (Skip)
ПропуститьДо (SkipTo)
Прочитать (Read)
ПрочитатьБайт (ReadByte)
ПрочитатьВБуферДвоичныхДанных (ReadIntoBinaryDataBuffer)
ПрочитатьДо (ReadTo)
ПрочитатьСимволы (ReadChars)
ПрочитатьСтроку (ReadLine)
ПрочитатьЦелое16 (ReadInt16)
ПрочитатьЦелое32 (ReadInt32)
ПрочитатьЦелое64 (ReadInt64)
Разделить (Split)
РазделитьНаЧастиПо (SplitInPartsOf)

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

На основании двоичных данных
На основании имени файла
На основании потока

Описание:

Объект предназначен для чтения различных типов данных из источника данных. В качестве источника могут выступать Поток, Файл или ДвоичныеДанные.
Необходимо соблюдать следующий порядок работы с данным объектом:При необходимости использовать другие методы для работы с источником данных, требуется сначала закрыть экземпляр объекта ЧтениеДанных с помощью метода Закрыть, выполнить необходимые действия над источником, установить требуемую позицию для чтения из источника и создать новый экземпляр ЧтениеДанных.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

Пример:

ПотокДанных = ФайловыеПотоки.ОткрытьДляЧтения("document.txt");
ЧтениеДанных = Новый ЧтениеДанных(ПотокДанных);
Cтрока1 = ЧтениеДанных.ПрочитатьСтроку();
ЧтениеДанных.Закрыть();

ПотокДанных.Перейти(200, ПозицияВПотоке.Начало);

ЧтениеДанных = Новый ЧтениеДанных();
Cтрока2 = ЧтениеДанных.ПрочитатьСтроку();
ЧтениеДанных.Закрыть();


Оглавление | Родительский раздел Платформа 8.3.13.1809