你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

EventData 类

定义

事件中心事件,封装一组数据及其关联的元数据。

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 之一的客户端交换数据时,此信息非常有用。

适用于