你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventData 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示从事件中心流发送和接收的事件。 它包含事件的正文、用户定义的属性包以及描述事件的各种元数据,例如它在分区中的偏移量和流序列中的编号。 分区中填充了事件数据的序列。
public sealed class EventData : IDisposable
type EventData = class
interface IDisposable
Public NotInheritable Class EventData
Implements IDisposable
- 继承
-
EventData
- 实现
构造函数
EventData() |
初始化 EventData 类的新实例。 |
EventData(Byte[]) |
初始化 类的新实例, EventData 该类使用指定的字节数组作为正文。 |
EventData(IList<ArraySegment<Byte>>) |
初始化 类的新实例, EventData 该类使用指定的字节数组段列表作为正文。 |
EventData(Object, XmlObjectSerializer) |
采用输入内容和序列化程序来创建正文流的构造函数。 |
EventData(Stream) |
初始化 类的新实例, EventData 该类使用参数流作为正文流。 |
属性
EnqueuedTimeUtc |
获取发送时间的日期和时间(以 UTC 为单位)。 |
Offset |
获取数据相对于事件中心分区流的偏移量。 偏移量是事件中心流中的事件的标记或标识符。 该标识符在事件中心流的分区中是惟一的。 |
PartitionKey |
获取或设置用于确定将事件数据发送到哪个分区的键。 |
Properties |
获取用户在发送操作期间显式添加的事件数据的用户属性。 |
SequenceNumber |
获取事件中心分区流中事件的逻辑序列号。 |
SerializedSizeInBytes |
表示从事件中心流发送和接收的事件。 它包含事件的正文、用户定义的属性包以及描述事件的各种元数据,例如它在分区中的偏移量和流序列中的编号。 分区中填充了事件数据的序列。 |
SystemProperties |
获取或设置系统属性,包括事件数据。 |
方法
Clone() |
创建此事件数据的深层副本。 |
Dispose() |
执行与释放或重置非托管资源关联的应用程序定义的任务。 |
GetBodyStream() |
获取或设置事件数据正文的基础流。 |
GetBytes() |
获取事件数据字节。 |