你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventData 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
事件中心事件,封装一组数据及其关联的元数据。
public class EventData : Azure.Messaging.MessageContent
type EventData = class
inherit MessageContent
Public Class EventData
Inherits MessageContent
- 继承
构造函数
EventData() |
初始化 EventData 类的新实例。 |
EventData(AmqpAnnotatedMessage) |
初始化 EventData 类的新实例。 |
EventData(BinaryData) |
初始化 EventData 类的新实例。 |
EventData(ReadOnlyMemory<Byte>) |
初始化 EventData 类的新实例。 |
EventData(String) |
初始化 EventData 类的新实例。 |
属性
ContentType |
描述 中包含的 EventBody数据的 MIME 类型,旨在使使用者能够做出明智的决定来检查和处理事件。 |
CorrelationId |
应用程序定义的值,表示要用于跨一个或多个操作关联的上下文。 标识符是一个自由格式值,可能反映对应用程序有意义的唯一标识或共享数据元素。 |
Data |
获取或设置数据。 (继承自 MessageContent) |
EnqueuedTime |
事件在事件中心分区中排队的日期和时间(UTC)。 |
EventBody |
与事件关联的数据( BinaryData 以形式提供对各种数据转换和 ObjectSerializer 集成的支持)。 |
IsReadOnly |
获取消息是否为只读。 这可以通过继承类来替代,以指定是否可以修改消息。 (继承自 MessageContent) |
MessageId |
唯一标识事件的应用程序定义的值。 标识符是自由格式的值,可以反映 GUID 或派生自应用程序上下文的标识符。 |
Offset |
从关联的事件中心分区接收事件时的偏移量。 |
PartitionKey |
应用于发布关联的 EventData的批处理的分区哈希键。 |
Properties |
一组自由格式属性,可用于将元数据与应用程序上下文中有意义的事件相关联。 |
SequenceNumber |
在关联的事件中心分区中排队时分配给事件的序列号。 |
SystemProperties |
事件中心服务提供的一组自由格式事件属性,用于传递与事件或关联的事件中心操作关联的元数据。 |
方法
GetRawAmqpMessage() |
AMQP 协议格式的事件表示形式。 这允许访问与事件中心无关且不直接公开的 EventData 协议信息。 与其他消息中转站或不使用事件中心 SDK 之一的客户端交换数据时,此信息非常有用。 |