Defines the error codes reported by the NAS/C# API. This class permits only a restricted set of instances at run time so its values can be compared using the ==
or !=
operator rather than Equals()
.
More...
Static Public Attributes | |
static readonly Reason | UnexpectedNullReferenceInInput |
Unexpected null reference in input. More... | |
static readonly Reason | AttemptToReadPastEndOfEncodedData |
Attempt to read past the end of the encoded data. More... | |
static readonly Reason | AttemptToPeekBeyondEndOfEncodedData |
Attempt to read a field beyond the end of the encoded data. More... | |
static readonly Reason | AttemptToSetCursorBeyondEndOfEncodedDataBuffer |
Attempt to set the current position beyond the end of the encoded data buffer. More... | |
static readonly Reason | IELBelowLowerBoundDetectedInEncodedData |
An information element shorter than its minimum allowed length was detected in the encoded data. More... | |
static readonly Reason | IELAboveUpperBoundDetectedInEncodedData |
An information element longer than its maximum allowed length was detected in the encoded data. More... | |
static readonly Reason | IEShorterThanItsIELDetectedInEncodedData |
An information element shorter than the length indicated in its IEL field was detected in the encoded data. More... | |
static readonly Reason | IELongerThanItsIELDetectedInEncodedData |
An information element longer than the length indicated in its IEL field was detected in the encoded data. More... | |
static readonly Reason | IELFieldNotWideEnough |
The IEL field of an information element is not wide enough to contain the length of the information element. More... | |
static readonly Reason | LengthOfIEBelowIELLowerBound |
An information element is shorter than its minimum allowed length. More... | |
static readonly Reason | LengthOfIEAboveIELUpperBound |
An information element is longer than its maximum allowed length. More... | |
static readonly Reason | ChoiceIndexIncompatibleWithOriginatorDetectedInEncodedData |
A choice alternative incompatible with the message originator was detected in the encoded data. More... | |
static readonly Reason | ChoiceIndexIncompatibleWithOriginator |
A choice selector incompatible with the message originator was found in the data to be encoded. More... | |
static readonly Reason | InvalidChoiceIndexDetectedInEncodedData |
An invalid choice index was detected in the encoded data. More... | |
static readonly Reason | InvalidChoiceIndex |
An invalid choice selector was found in the data to be encoded. More... | |
static readonly Reason | InvalidSequenceOfLengthDetectedInEncodedData |
An invalid sequence-of value length was detected in the encoded data. More... | |
static readonly Reason | InvalidSequenceOfLength |
An invalid sequence-of value length was found in the data to be encoded. More... | |
static readonly Reason | InvalidIntegerValue |
An invalid integer value was found in the data to be encoded. More... | |
static readonly Reason | InvalidIntegerValueDetectedInEncodedData |
An invalid integer value was detected in the encoded data. More... | |
static readonly Reason | InvalidStringLengthDetectedInEncodedData |
An invalid length for an octet, bit, or character string was detected in the encoded data. More... | |
static readonly Reason | InvalidStringLength |
An invalid length for an octet, bit, or character string was found in the data to be encoded. More... | |
static readonly Reason | InvalidCharacterInStringDetectedInEncodedData |
A character string containing an invalid character was detected in the encoded data. More... | |
static readonly Reason | InvalidCharacterInString |
A character string containing an invalid character was found in the data to be encoded. More... | |
static readonly Reason | InvalidChoiceSelectionDetectedInEncodedData |
An invalid choice selection value was detected in the encoded data. More... | |
static readonly Reason | ForbidViolation |
A forbidden value was found in the data to be encoded. More... | |
static readonly Reason | ForbidViolationDetectedInEncodedData |
A forbidden value was detected in the encoded data. More... | |
static readonly Reason | RequireViolationDetectedInEncodedData |
A value different from a required value was detected in the encoded data. More... | |
static readonly Reason | ValueToBeInterpretedAsAnotherValueDetectedInEncodedData |
A value required to be interpreted as another value was detected in the encoded data. More... | |
static readonly Reason | DuplicateIEDetectedInEncodedData |
A duplicate information element was detected in the encoded data. More... | |
static readonly Reason | UnknownIEDetectedInEncodedData |
An unknown information element was detected in the encoded data. More... | |
static readonly Reason | OutOfSequenceIEDetectedInEncodedData |
An out-of-sequence information element was detected in the encoded data. More... | |
static readonly Reason | InvalidOptionalIEInEncodedDataDiscarded |
An invalid optional information element present in the encoded data was discarded. More... | |
static readonly Reason | OptionalIEWithRecoverableConditionsInEncodedDataNotDiscarded |
An optional information element with one or more recoverable conditions has not been discarded. More... | |
static readonly Reason | DecodedDataIncompleteDueToUnresolvedCriticalCondition |
The decoded data may be incomplete due to an unresolved critical condition that occurred during the decode operation. More... | |
static readonly Reason | IELExceedsEncodedDataLength |
The IEL field that value exceeds the length of the encoded data was detected. More... | |
static readonly Reason | IELExceedsContainerLength |
The IEL field that value exceeds the length of the enclosing container was detected in the encoded data. More... | |
static readonly Reason | OtherError = new Reason("OtherError", 9999) |
Defines the error codes reported by the NAS/C# API. This class permits only a restricted set of instances at run time so its values can be compared using the ==
or !=
operator rather than Equals()
.
|
static |
Attempt to read a field beyond the end of the encoded data.
|
static |
Attempt to read past the end of the encoded data.
|
static |
Attempt to set the current position beyond the end of the encoded data buffer.
|
static |
A choice selector incompatible with the message originator was found in the data to be encoded.
|
static |
A choice alternative incompatible with the message originator was detected in the encoded data.
|
static |
The decoded data may be incomplete due to an unresolved critical condition that occurred during the decode operation.
|
static |
A duplicate information element was detected in the encoded data.
|
static |
A forbidden value was found in the data to be encoded.
|
static |
A forbidden value was detected in the encoded data.
|
static |
An information element longer than its maximum allowed length was detected in the encoded data.
|
static |
An information element shorter than its minimum allowed length was detected in the encoded data.
|
static |
The IEL field that value exceeds the length of the enclosing container was detected in the encoded data.
|
static |
The IEL field that value exceeds the length of the encoded data was detected.
|
static |
The IEL field of an information element is not wide enough to contain the length of the information element.
|
static |
An information element longer than the length indicated in its IEL field was detected in the encoded data.
|
static |
An information element shorter than the length indicated in its IEL field was detected in the encoded data.
|
static |
A character string containing an invalid character was found in the data to be encoded.
|
static |
A character string containing an invalid character was detected in the encoded data.
|
static |
An invalid choice selector was found in the data to be encoded.
|
static |
An invalid choice index was detected in the encoded data.
|
static |
An invalid choice selection value was detected in the encoded data.
|
static |
An invalid integer value was found in the data to be encoded.
|
static |
An invalid integer value was detected in the encoded data.
|
static |
An invalid optional information element present in the encoded data was discarded.
|
static |
An invalid sequence-of value length was found in the data to be encoded.
|
static |
An invalid sequence-of value length was detected in the encoded data.
|
static |
An invalid length for an octet, bit, or character string was found in the data to be encoded.
|
static |
An invalid length for an octet, bit, or character string was detected in the encoded data.
|
static |
An information element is longer than its maximum allowed length.
|
static |
An information element is shorter than its minimum allowed length.
|
static |
An optional information element with one or more recoverable conditions has not been discarded.
Unexpected exception.
|
static |
An out-of-sequence information element was detected in the encoded data.
|
static |
A value different from a required value was detected in the encoded data.
|
static |
Unexpected null reference in input.
|
static |
An unknown information element was detected in the encoded data.
|
static |
A value required to be interpreted as another value was detected in the encoded data.