DataWriter

DataWriter

Disponible desde la versión 8.3.9.

Propiedades:

ByteOrder
ConvertibleSplitterOfLines
LineSplitter
TextEncoding

Métodos:

BeginClose
BeginFlush
BeginWrite
BeginWriteBinaryDataBuffer
BeginWriteByte
BeginWriteChars
BeginWriteIn16
BeginWriteInt32
BeginWriteInt64
BeginWriteLine
Close
CloseAsync
Flush
FlushAsync
TargetStream
Write
WriteAsync
WriteBinaryDataBuffer
WriteBinaryDataBufferAsync
WriteByte
WriteByteAsync
WriteChars
WriteCharsAsync
WriteInt16
WriteInt16Async
WriteInt32
WriteInt32Async
WriteInt64
WriteInt64Async
WriteLine
WriteLineAsync

Constructores:

Basado en un nombre de archivo
Basado en un flujo

Descripción:

El objeto está diseñado para escribir datos de varios tipos en un flujo.
Para escribir datos, realice los siguientes pasos:

  • Cree o obtenga el destino de datos.
  • Llame a una instancia de DataWriter desde la fuente.
  • Utilice el objeto DataWriter para realizar operaciones con los datos.
  • Cierre la instancia de DataWriter utilizando el método Close.

Para utilizar otros métodos para procesar datos de esa fuente, realice los siguientes pasos:

  • Cierre la instancia de DataWriter utilizando el método Close.
  • Utilice cualquier otro método para realizar operaciones con los datos.
  • Establezca la posición para leer datos del destino.
  • Cree una nueva instancia de DataWriter.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.

Ejemplo:

DataStream = Nuevo MemoryStream();
DataWriter = Nuevo DataWriter(DataStream);
DataWriter.WriteLine(“¡Hola, mundo!”);
DataWriter.Close();

DataStream.Seek(0, StreamPosition.Begin);

DataWriter = Nuevo DataWriter(DataStream);
DataWriter.WriteLine(“¡Adiós!”);
DataWriter.Close();

Disponible desde:

Disponible desde la versión 8.3.9.