Click or drag to resize

MessageErrorContext Class

Information for the data, error codes and the context of the message that failed.
Inheritance Hierarchy
SystemObject
  EdiFabric.Core.Model.Edi.ErrorContextsErrorContext
    EdiFabric.Core.Model.Edi.ErrorContextsMessageErrorContext

Namespace:  EdiFabric.Core.Model.Edi.ErrorContexts
Assembly:  EdiFabric.Core (in EdiFabric.Core.dll) Version: 1.2.0
Syntax
public sealed class MessageErrorContext : ErrorContext

The MessageErrorContext type exposes the following members.

Constructors
  NameDescription
Public methodMessageErrorContext(String, String, String, Int32, String)
Initializes a new instance of the MessageErrorContext class.
Public methodMessageErrorContext(String, String, String, Int32, String, MessageErrorCode)
Initializes a new instance of the MessageErrorContext class.
Top
Properties
  NameDescription
Public propertyCodes
The syntax error codes.
Public propertyControlNumber
The message control number.
Public propertyErrors
The segment error contexts.
Public propertyHasErrors
Indicates if the message had any errors when parsed.
Public propertyMessagePart
Message part index.
Public propertyName
The type of message (or its tag).
Public propertyVersion
The message version.
Top
Methods
  NameDescription
Public methodAdd(MessageErrorCode)
Adds a syntax error code to the error codes collection.
Public methodAdd(SegmentErrorContext)
Merges segment contexts into the errors collection.
Public methodAddRange(IEnumerableMessageErrorCode)
Merges error codes into the error codes collection.
Public methodAddRange(IEnumerableSegmentErrorContext)
Merges a segment context into the errors collection. There can be only one reference for a segment, containing all the errors for that segment. A segment is identified by its name (or segment ID) and its position.
Public methodFlatten
Flattens the error hierarchy. Iterates through all errors in all contexts and outputs an easy to read error message for each error or code found.
Top
See Also