ЗаписьДанных (DataWriter)
ЗаписьДанных (DataWriter)
Доступен, начиная с версии 8.3.9.
Свойства:
КодировкаТекста (TextEncoding)КонвертируемыйРазделительСтрок (ConvertibleSplitterOfLines)
ПорядокБайтов (ByteOrder)
РазделительСтрок (LineSplitter)
Методы:
Закрыть (Close)ЗакрытьАсинх (CloseAsync)
Записать (Write)
ЗаписатьАсинх (WriteAsync)
ЗаписатьБайт (WriteByte)
ЗаписатьБайтАсинх (WriteByteAsync)
ЗаписатьБуферДвоичныхДанных (WriteBinaryDataBuffer)
ЗаписатьБуферДвоичныхДанныхАсинх (WriteBinaryDataBufferAsync)
ЗаписатьСимволы (WriteChars)
ЗаписатьСимволыАсинх (WriteCharsAsync)
ЗаписатьСтроку (WriteLine)
ЗаписатьСтрокуАсинх (WriteLineAsync)
ЗаписатьЦелое16 (WriteInt16)
ЗаписатьЦелое16Асинх (WriteInt16Async)
ЗаписатьЦелое32 (WriteInt32)
ЗаписатьЦелое32Асинх (WriteInt32Async)
ЗаписатьЦелое64 (WriteInt64)
ЗаписатьЦелое64Асинх (WriteInt64Async)
НачатьЗакрытие (BeginClose)
НачатьЗапись (BeginWrite)
НачатьЗаписьБайта (BeginWriteByte)
НачатьЗаписьБуфераДвоичныхДанных (BeginWriteBinaryDataBuffer)
НачатьЗаписьСимволов (BeginWriteChars)
НачатьЗаписьСтроки (BeginWriteLine)
НачатьЗаписьЦелого16 (BeginWriteIn16)
НачатьЗаписьЦелого32 (BeginWriteInt32)
НачатьЗаписьЦелого64 (BeginWriteInt64)
НачатьСбросБуферов (BeginFlush)
СброситьБуферы (Flush)
СброситьБуферыАсинх (FlushAsync)
ЦелевойПоток (TargetStream)
Конструкторы:
На основании имени файлаНа основании потока
Описание:
Объект предназначен для удобной записи различных типов данных в приемник.
Необходимо соблюдать следующий порядок работы с данным объектом:
- Создать или получить приемник даных.
- Вызвать из приемника экземпляр объекта ЗаписьДанных.
- Выполнить требуемые действия с помощью объекта.
- Закрыть экземпляр объекта ЗаписьДанных.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Пример:
| ПотокДанных = Новый ПотокВПамяти(); ЗаписьДанных = Новый ЗаписьДанных(ПотокДанных); ЗаписьДанных.ЗаписатьСтроку("Привет, мир!"); ЗаписьДанных.Закрыть(); ПотокДанных.Перейти(0, ПозицияВПотоке.Начало); ЗаписьДанных = Новый ЗаписьДанных(ПотокДанных); ЗаписьДанных.ЗаписатьСтроку("Пока!"); ЗаписьДанных.Закрыть(); |
Использование в версии:
Доступен, начиная с версии 8.3.9.