Saltar al contenido principal
Esta es la interfaz de un flujo de lectura. Esta interfaz y todos sus métodos se implementan del lado del cliente. Por ejemplo, un flujo de lectura puede implementarse para leer desde un archivo.

Métodos

NameDescripción
CloseFinaliza el uso del flujo. Se pueden liberar todos los recursos asignados.
ReadLee el número especificado de bytes del flujo.

Parámetro de entrada

Este objeto se utiliza como parámetro de entrada en los siguientes métodos:

Ejemplos

class ReadStream : IReadStream
{
 private MemoryStream fileBytes = null;
 public ReadStream( byte[] _fileBytes )
 {
  fileBytes = new MemoryStream( _fileBytes );
 }
 public void Close()
 {
  fileBytes.Close();
 }
 public int Read( out byte[] data, int count )
 {
  data = new byte[count];
  int readBytes = fileBytes.Read( data, 0, count );
  return readBytes;
 }
}

Observaciones

En Linux, esta interfaz no funciona si el objeto Engine se carga como servidor fuera del proceso.

Consulte también

FRDocument IWriteStream IFileWriter