Click or drag to resize

LineRecordReader Class

Reads records from a stream using line breaks as the record boundary.
Inheritance Hierarchy
SystemObject
  Ookii.Jumbo.IORecordReaderUtf8String
    Ookii.Jumbo.IOStreamRecordReaderUtf8String
      Ookii.Jumbo.IOLineRecordReader

Namespace:  Ookii.Jumbo.IO
Assembly:  Ookii.Jumbo (in Ookii.Jumbo.dll) Version: 2.0.0
Syntax
public sealed class LineRecordReader : StreamRecordReader<Utf8String>

The LineRecordReader type exposes the following members.

Constructors
  NameDescription
Public methodLineRecordReader(Stream)
Initializes a new instance of the LineRecordReader class that reads from the specified stream.
Public methodLineRecordReader(Stream, Int64, Int64, Boolean)
Initializes a new instance of the LineRecordReader class that reads the specified range from the specified stream.
Top
Properties
  NameDescription
Public propertyBytesRead
Gets the size of the records before deserialization.
(Inherited from StreamRecordReaderT.)
Public propertyCurrentRecord
Gets the current record.
(Inherited from RecordReaderT.)
Public propertyHasFinished
Gets a value indicating whether this instance has read all records.
(Inherited from RecordReaderT.)
Public propertyHasRecords
Gets a value that indicates whether there are records available on the data source that this reader is reading from.
(Inherited from RecordReaderT.)
Public propertyInputBytes
Gets the size of the records before deserialization.
(Overrides StreamRecordReaderTInputBytes.)
Public propertyProgress
Gets the progress of the reader.
(Inherited from StreamRecordReaderT.)
Public propertyReadTime
Gets the time spent reading.
(Inherited from RecordReaderT.)
Public propertyRecordsRead
Gets the number of records that has been read by this record reader.
(Inherited from RecordReaderT.)
Public propertySourceName
Gets or sets the an informational string indicating the source of the records.
(Inherited from RecordReaderT.)
Top
Methods
Events
See Also