Table of Contents

Enum ODataErrorKind

Namespace
Utils.OData
Assembly
Utils.OData.dll

Categorizes the origin of an ErrorReturnValue so callers can reliably distinguish transport, protocol, deserialization, validation, cancellation, and application errors without inspecting the numeric code (item 31).

public enum ODataErrorKind
Extension Methods

Fields

Application = 7

An application-defined error surfaced by higher-level callers.

Cancellation = 6

The operation was cancelled.

Deserialization = 4

A payload deserialization or value-conversion failure.

Metadata = 3

A metadata acquisition or parsing failure.

Protocol = 2

An OData protocol failure, such as an invalid continuation link or malformed envelope.

Transport = 1

An HTTP transport failure (non-success status code, no response, unreadable body).

Unspecified = 0

The error category is unspecified. This is the default for legacy callers.

Validation = 5

An input validation failure detected before or during request construction.