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

ЗаписьДанных (DataWriter)

ЗаписьДанных (DataWriter)

Свойства:

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

Методы:

Закрыть (Close)
Записать (Write)
ЗаписатьБайт (WriteByte)
ЗаписатьБуферДвоичныхДанных (WriteBinaryDataBuffer)
ЗаписатьСимволы (WriteChars)
ЗаписатьСтроку (WriteLine)
ЗаписатьЦелое16 (WriteInt16)
ЗаписатьЦелое32 (WriteInt32)
ЗаписатьЦелое64 (WriteInt64)
НачатьЗакрытие (BeginClose)
НачатьЗапись (BeginWrite)
НачатьЗаписьБайта (BeginWriteByte)
НачатьЗаписьБуфераДвоичныхДанных (BeginWriteBinaryDataBuffer)
НачатьЗаписьСимволов (BeginWriteChars)
НачатьЗаписьСтроки (BeginWriteLine)
НачатьЗаписьЦелого16 (BeginWriteIn16)
НачатьЗаписьЦелого32 (BeginWriteInt32)
НачатьЗаписьЦелого64 (BeginWriteInt64)
НачатьСбросБуферов (BeginFlush)
СброситьБуферы (Flush)
ЦелевойПоток (TargetStream)

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

На основании имени файла
На основании потока

Описание:

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

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

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

Пример:

ПотокДанных = Новый ПотокВПамяти();
ЗаписьДанных = Новый ЗаписьДанных(ПотокДанных);
ЗаписьДанных.ЗаписатьСтроку("Привет, мир!");
ЗаписьДанных.Закрыть();

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

ЗаписьДанных = Новый ЗаписьДанных(ПотокДанных);
ЗаписьДанных.ЗаписатьСтроку("Пока!");
ЗаписьДанных.Закрыть();


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