### Exceptions Defined by the Streaming Classes

Streaming defines the following exception classes:

- IInvalidDataOnStream
- IUnknownTypeOnStream
- IEndOfStream
- IAddressAlreadyInContext
- IInvalidContextNumber

These exceptions can be raised while reading from a stream. They generally indicate that the stream data is corrupt or that the type of data written does not correspond to the type of data that the program is attempting to read from the stream.

Data Streams

Instantiating a Data Stream
Enabling Release-to-Release Data Compatibility
Streaming Objects Monomorphically
Streaming Objects Polymorphically