ЧтениеДанных (DataReader)
ЧтениеДанных (DataReader)
Доступен, начиная с версии 8.3.9.
Свойства:
КодировкаТекста (TextEncoding)КонвертируемыйРазделительСтрок (ConvertedLineDelimiter)
ПорядокБайтов (ByteOrder)
РазделительСтрок (LineSplitter)
ЧтениеЗавершено (ReadCompleted)
Методы:
Закрыть (Close)ЗакрытьАсинх (CloseAsync)
ИсходныйПоток (SourceStream)
КопироватьВ (CopyTo)
КопироватьВАсинх (CopyToAsync)
НачатьЗакрытие (BeginClose)
НачатьКопированиеВ (BeginCopyTo)
НачатьПропуск (BeginSkip)
НачатьПропускДо (BeginSkipTo)
НачатьРазделение (BeginSplit)
НачатьРазделениеНаЧастиПо (BeginSplitInPartsOf)
НачатьЧтение (BeginRead)
НачатьЧтениеБайта (BeginReadByte)
НачатьЧтениеВБуферДвоичныхДанных (BeginReadIntoBinaryDataBuffer)
НачатьЧтениеДо (BeginReadTo)
НачатьЧтениеСимволов (BeginReadChars)
НачатьЧтениеСтроки (BeginReadLine)
НачатьЧтениеЦелого16 (BeginReadInt16)
НачатьЧтениеЦелого32 (BeginReadInt32)
НачатьЧтениеЦелого64 (BeginReadInt64)
Пропустить (Skip)
ПропуститьАсинх (SkipAsync)
ПропуститьДо (SkipTo)
ПропуститьДоАсинх (SkipToAsync)
Прочитать (Read)
ПрочитатьАсинх (ReadAsync)
ПрочитатьБайт (ReadByte)
ПрочитатьБайтАсинх (ReadByteAsync)
ПрочитатьВБуферДвоичныхДанных (ReadIntoBinaryDataBuffer)
ПрочитатьВБуферДвоичныхДанныхАсинх (ReadIntoBinaryDataBufferAsync)
ПрочитатьДо (ReadTo)
ПрочитатьДоАсинх (ReadToAsync)
ПрочитатьСимволы (ReadChars)
ПрочитатьСимволыАсинх (ReadCharsAsync)
ПрочитатьСтроку (ReadLine)
ПрочитатьСтрокуАсинх (ReadLineAsync)
ПрочитатьЦелое16 (ReadInt16)
ПрочитатьЦелое16Асинх (ReadInt16Async)
ПрочитатьЦелое32 (ReadInt32)
ПрочитатьЦелое32Асинх (ReadInt32Async)
ПрочитатьЦелое64 (ReadInt64)
ПрочитатьЦелое64Асинх (ReadInt64Async)
Разделить (Split)
РазделитьАсинх (SplitAsync)
РазделитьНаЧастиПо (SplitInPartsOf)
РазделитьНаЧастиПоАсинх (SplitInPartsOfAsync)
Конструкторы:
На основании двоичных данныхНа основании имени файла
На основании потока
Описание:
Объект предназначен для чтения различных типов данных из источника данных. В качестве источника могут выступать Поток, Файл или ДвоичныеДанные.
Необходимо соблюдать следующий порядок работы с данным объектом:
- Создать объект ЧтениеДанных на основании источника данных.
- Выполнить требуемые действия с помощью объекта.
- Закрыть экземпляр объекта ЧтениеДанных.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Пример:
| ПотокДанных = ФайловыеПотоки.ОткрытьДляЧтения("document.txt"); ЧтениеДанных = Новый ЧтениеДанных(ПотокДанных); Cтрока1 = ЧтениеДанных.ПрочитатьСтроку(); ЧтениеДанных.Закрыть(); ПотокДанных.Перейти(200, ПозицияВПотоке.Начало); ЧтениеДанных = Новый ЧтениеДанных(); Cтрока2 = ЧтениеДанных.ПрочитатьСтроку(); ЧтениеДанных.Закрыть(); |
Использование в версии:
Доступен, начиная с версии 8.3.9.