Click or drag to resize

ExternalLine Class

A "unit of data" that Data Conveyer receives from Intake and sends to Output. It is a "sum-type" (also referred to as a discriminated union), which means objects of this class can take different forms represented by one of the derived types. Data Conveyer provides a ExternalLineHelpers class that contains a set of utilities, such as extension methods to help manipulate ExternalLine objects,
Inheritance Hierarchy

Namespace:  Mavidian.DataConveyer.Common
Assembly:  DataConveyer (in DataConveyer.dll) Version: 3.4.6+1324144ff7
Syntax
public abstract class ExternalLine

The ExternalLine type exposes the following members.

Properties
  NameDescription
Public propertyClstrNo
Cluster number. Only meaningful in case of Xrecord subclass; otherwise 0. Note that this number is not the same as the ClstrNo of the actual record (IRecord).
Public propertyExcerpt
Sample contents of the object to help identifying it, e.g. in error messages.
Public propertyItems
Sequence of key-value pairs representing a record. Only meaningful in case of Xrecord subclass; otherwise null (Nothing in Visual Basic).
Public propertyText
A single line of text. Only meaningful in case of Xtext subclass; otherwise null (Nothing in Visual Basic).
Public propertyTraceBin
Initial trace bin contents that may be obtained from XML nodes that represent clusters. Only meaningful in case of Xrecord subclass; otherwise null.
Public propertyType
Nature of data that Data Conveyer receives from Intake and sends to Output.
Top
Extension Methods
  NameDescription
Public Extension MethodToTupleOverloaded.
Translate an ExternalLine object into a tuple used by intake suppliers and output consumers in case of a single source or target.
(Defined by ExternalLineHelpers.)
Public Extension MethodToTuple(Int32)Overloaded.
Translate an ExternalLine object into a tuple used by intake suppliers and output consumers.
(Defined by ExternalLineHelpers.)
Top
See Also