Namespace Amqp.Serialization
Classes
AmqpContract
The AMQP contract for serializing a custom type.
AmqpContractAttribute
Specifies that the type is serializable by the AMQP serializer.
AmqpContractResolver
Creates a serialization contract for types with AmqpContractAttribute and AmqpMemberAttribute attributes defined.
AmqpMember
Represents an AMQP member (a field or a property) within a contract.
AmqpMemberAttribute
Specifies that the member is part of an AMQP serializable type.
AmqpProvidesAttribute
Specifies that the current type can be set to the provided type.
AmqpSerializer
Serializes and deserializes an instance of an AMQP type. The descriptor (name and code) is scoped to and must be unique within an instance of the serializer. When the static Serialize and Deserialize methods are called, the default instance is used.
OnDeserializedAttribute
When applied to a method, specifies that the method is called after deserialization of an object.
OnDeserializingAttribute
When applied to a method, specifies that the method is called during deserialization of an object.
OnSerializedAttribute
When applied to a method, specifies that the method is called after serialization of an object.
OnSerializingAttribute
When applied to a method, specifies that the method is called during serialization of an object.
Interfaces
IAmqpSerializable
Specifies that a type is serializable by the AMQP serializer.
IContractResolver
Resolves a given type to the AMQP contract for serialization.
Enums
EncodingType
Defines the encoding type of an AMQP serializable type.