Represents an event sent to the Azure Event Hubs service.
#include <event_data.hpp>
|
std::vector< uint8_t > | Body |
| The body of the event data.
|
|
Azure::Nullable< std::string > | ContentType |
|
Azure::Nullable< Azure::Core::Amqp::Models::AmqpValue > | CorrelationId |
| The correlation identifier.
|
|
Azure::Nullable< Azure::Core::Amqp::Models::AmqpValue > | MessageId |
| The message identifier.
|
|
std::map< std::string, Azure::Core::Amqp::Models::AmqpValue > | Properties |
| The set of free-form event properties.
|
|
|
std::shared_ptr< Azure::Core::Amqp::Models::AmqpMessage const > | m_message |
|
◆ EventData() [1/6]
Azure::Messaging::EventHubs::Models::EventData::EventData |
( |
std::shared_ptr< Azure::Core::Amqp::Models::AmqpMessage const > const & |
message | ) |
|
- Parameters
-
message | - AMQP message to construct the EventData from. |
◆ EventData() [2/6]
Azure::Messaging::EventHubs::Models::EventData::EventData |
( |
std::initializer_list< uint8_t > const & |
body | ) |
|
|
inline |
◆ EventData() [3/6]
Azure::Messaging::EventHubs::Models::EventData::EventData |
( |
std::vector< uint8_t > const & |
body | ) |
|
|
inline |
◆ EventData() [4/6]
Azure::Messaging::EventHubs::Models::EventData::EventData |
( |
std::string const & |
body | ) |
|
|
inline |
◆ EventData() [5/6]
Azure::Messaging::EventHubs::Models::EventData::EventData |
( |
EventData const & |
| ) |
|
|
default |
◆ EventData() [6/6]
Azure::Messaging::EventHubs::Models::EventData::EventData |
( |
EventData && |
| ) |
|
|
default |
◆ GetRawAmqpMessage()
std::shared_ptr< Azure::Core::Amqp::Models::AmqpMessage const > Azure::Messaging::EventHubs::Models::EventData::GetRawAmqpMessage |
( |
| ) |
const |
|
virtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
EventData & Azure::Messaging::EventHubs::Models::EventData::operator= |
( |
EventData const & |
| ) |
|
|
default |
◆ ContentType
Azure::Nullable<std::string> Azure::Messaging::EventHubs::Models::EventData::ContentType |
Represents the MIME ContentType of the event data.
◆ CorrelationId
Azure::Nullable<Azure::Core::Amqp::Models::AmqpValue> Azure::Messaging::EventHubs::Models::EventData::CorrelationId |
Allows an application to specify a context for the event data, such as the type of the event data or the entity that produced the event data.
◆ m_message
std::shared_ptr<Azure::Core::Amqp::Models::AmqpMessage const> Azure::Messaging::EventHubs::Models::EventData::m_message |
|
protected |
The incoming AMQP message, if one was received.
◆ MessageId
Azure::Nullable<Azure::Core::Amqp::Models::AmqpValue> Azure::Messaging::EventHubs::Models::EventData::MessageId |
The identifier is an application-defined value that uniquely identifies the message and its payload. The identifier is a free-form string and can reflect a GUID or an identifier derived from the application context.
◆ Properties
std::map<std::string, Azure::Core::Amqp::Models::AmqpValue> Azure::Messaging::EventHubs::Models::EventData::Properties |
The properties are for application-specific use.
The documentation for this class was generated from the following files:
- inc/azure/messaging/eventhubs/models/event_data.hpp
- src/event_data.cpp