Edit

Share via


HL7AbstractDataStream Class

Definition

public ref class HL7AbstractDataStream abstract : System::IO::Stream, Microsoft::Solutions::BTAHL7::Pipelines::IExecutionContext
public abstract class HL7AbstractDataStream : System.IO.Stream, Microsoft.Solutions.BTAHL7.Pipelines.IExecutionContext
type HL7AbstractDataStream = class
    inherit Stream
    interface IExecutionContext
Public MustInherit Class HL7AbstractDataStream
Inherits Stream
Implements IExecutionContext
Inheritance
HL7AbstractDataStream
Derived
Implements

Constructors

HL7AbstractDataStream(DelimiterSet, HL7DocumentSchema, Boolean, Boolean, Boolean, Boolean, SegmentIndexer, Encoding)

Fields

bGenerateOptionalFields
bTrailingDelimiterAllowed
mBufferCount
mBufferedStream
mBufferPos
mDelimiterSet
mDocSchema
mDocumentFinished
mEncoding
mErrors
mException
mFirstTagSFT
mIsCustomDataTypeValidation
mIsXmlValidation
mLastTagRead
mMessageContext
mMessageVersionID
mPosition
mProducedPosition
mSegmentCount
mSegmentSequenceNo
sbSFT

Properties

CanRead
CanSeek
CanWrite
CustomDataTypeValidation
DocumentFinished
DocumentSchema
DS
Errors
GenerateOptionalFields
IsXmlValidation
Length
MessageContext
MessageVersionID
Position
SegmentSequenceNo
TrailingDelimitersAllowed

Methods

AppendError(AbstractDataEntity, Int32, String)
AppendError(AbstractDataEntity, Int32)
AppendError(AbstractDataEntity, String, String)
AppendError(AbstractDataEntity, String)
Dispose(Boolean)
Flush()
GetPrefix()
Read(Byte[], Int32, Int32)
ReadInternal(Int32)
Seek(Int64, SeekOrigin)
SetLength(Int64)
Write(Byte[], Int32, Int32)

Applies to