The IStreamReader class is a top level interface for stream reader classes. The API it provides allows the user to read large streams of data in blocks of items.