Table of Contents

Namespace AvroSharp

The exceptions that every AvroSharp namespace raises. AvroException is the base class. AvroDataException is raised when binary data is malformed or truncated, and AvroSchemaException when a schema is invalid, whether it is parsed from JSON or built in code. The rest of the API is in the namespaces below this one, starting with AvroSharp.Schemas.

Classes

AvroDataException

Raised when Avro data being read, binary or JSON, is malformed or truncated, or does not match the schema.

AvroException

The base class for errors raised by AvroSharp.

AvroSchemaException

Raised when a schema is invalid, either while parsing schema JSON or while constructing a schema in code.