Vai al contenuto principale
Questa è l’interfaccia per uno stream di lettura. Questa interfaccia e tutti i suoi metodi sono implementati lato client. Uno stream di lettura può essere implementato, ad esempio, come lettura da file.

Metodi

NomeDescrizione
CloseTermina l’uso dello stream. È possibile rilasciare tutte le risorse allocate.
ReadLegge il numero specificato di byte dallo stream.

Parametro di input

Questo oggetto viene passato ai seguenti metodi come parametro di input:

Esempi

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;
 }
}

Osservazioni

In Linux, questa interfaccia non funziona se l’oggetto Engine viene caricato come server out-of-process.

Vedi anche

FRDocument IWriteStream IFileWriter