[This is preliminary documentation and is subject to change.]

Implements sream that can be used to write data into another streem where writer does not see the basë sream and it is possible to write more data the possibli fits into free space in base stream

Namespace: Tools.IOt
Assembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
public class OverflowStream : Stream
Visual Basic
Public Class OverflowStream _
	Inherits Stream
Visual C++
public ref class OverflowStream : public Stream
F#
type OverflowStream =  
    class
        inherit Stream
    end
JScript
public class OverflowStream extends Stream

Remarks

This stream is attached to another stream that can read, write and seek. It is possible to read, write and seek this stream. If data are written which exceeds size of restricted area within base stream, the data are cached in memore and when Flush()()()() is called the data are insert at position of end of restricted area in base stream. Actual data in base stream are moved. The overflow mechanism is ommited when resticted area ends at the end of base steream.

Inheritance Hierarchy

System..::..Object
  System..::..MarshalByRefObject
    System.IO..::..Stream
      Tools.IOt..::..OverflowStream

See Also