EventData.GetRawAmqpMessage Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The event representation in the AMQP protocol format. This allows access to protocol information that is not relevant to Event Hubs and is not exposed by EventData directly. This information can be helpful when exchanging data with other message brokers or clients that do not use one of the Event Hubs SDKs.
public Azure.Core.Amqp.AmqpAnnotatedMessage GetRawAmqpMessage ();
member this.GetRawAmqpMessage : unit -> Azure.Core.Amqp.AmqpAnnotatedMessage
Public Function GetRawAmqpMessage () As AmqpAnnotatedMessage
Returns
The event, as an AmqpAnnotatedMessage.
Remarks
Manipulating the raw AMQP message is an advanced operation recommended only for those with knowledge of the AMQP protocol and have a need outside of the normal operation of Event Hubs, such as inter-operating with another message broker.
When making direct changes to the AMQP message, it is possible to cause issues with the Event Hubs client library, such as invalidating the size calculations performed by the EventDataBatch resulting in a batch that cannot be successfully published.
Applies to
Azure SDK for .NET