Click or drag to resize

IRecordReader Interface

Non-generic interface for record readers.

Namespace: Ookii.Jumbo.IO
Assembly: Ookii.Jumbo (in Ookii.Jumbo.dll) Version: 0.3.0+dc1307f20e065bb638e0b73a34cd216f57e486f1
Syntax
public interface IRecordReader : IDisposable

The IRecordReader type exposes the following members.

Properties
 NameDescription
Public propertyBytesRead Gets the actual number of bytes read from the input.
Public propertyCurrentRecord Gets the current record.
Public propertyHasFinished Gets a value indicating whether this instance has read all records.
Public propertyHasRecords Gets a value that indicates whether there are records available on the data source that this reader is reading from.
Public propertyInputBytes Gets the size of the records before deserialization.
Public propertyProgress Gets the progress for the task, between 0 and 1.
Public propertyReadTime Gets the time spent reading.
Public propertyRecordsRead Gets the number of records that has been read by this record reader.
Public propertySourceName Gets or sets the an informational string indicating the source of the records.
Top
Methods
 NameDescription
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable)
Public methodReadRecord Reads a record.
Top
Events
 NameDescription
Public eventHasRecordsChanged Occurs when the value of the HasRecords property changes.
Top
Remarks
Note  Note
Record readers must inherit from RecordReaderT, not just implement this interface.
See Also