你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventData 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
EventData(ArraySegment<Byte>) |
构造要发送到 EventHub 的 EventData。 创建 Sending EventData 的典型模式是: i. 将发送到 EventHub 的发送 ApplicationEvent 序列化为字节。 ii. 如果涉及复杂的序列化逻辑 (例如:多种类型的数据) - 使用 Properties 使用者的 添加提示。 |
EventData(Byte[]) |
构造要发送到 EventHub 的 EventData。 创建 Sending EventData 的典型模式是: i. 将发送到 EventHubs 的发送 ApplicationEvent 序列化为字节。 ii. 如果涉及复杂的序列化逻辑 (例如:多种类型的数据) - 使用 Properties 使用者的 添加提示。 |
EventData(ArraySegment<Byte>)
- Source:
- EventData.cs
构造要发送到 EventHub 的 EventData。 创建 Sending EventData 的典型模式是:
i. 将发送到 EventHub 的发送 ApplicationEvent 序列化为字节。
ii. 如果涉及复杂的序列化逻辑 (例如:多种类型的数据) - 使用 Properties 使用者的 添加提示。
public EventData (ArraySegment<byte> arraySegment);
new Microsoft.Azure.EventHubs.EventData : ArraySegment<byte> -> Microsoft.Azure.EventHubs.EventData
Public Sub New (arraySegment As ArraySegment(Of Byte))
参数
- arraySegment
- ArraySegment<Byte>
要发送到 EventHub 的有效负载字节、偏移量和长度。
示例
示例代码:
EventData eventData = new EventData(new ArraySegment<byte>(eventBytes, offset, count));
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);
适用于
EventData(Byte[])
- Source:
- EventData.cs
构造要发送到 EventHub 的 EventData。 创建 Sending EventData 的典型模式是:
i. 将发送到 EventHubs 的发送 ApplicationEvent 序列化为字节。
ii. 如果涉及复杂的序列化逻辑 (例如:多种类型的数据) - 使用 Properties 使用者的 添加提示。
public EventData (byte[] array);
new Microsoft.Azure.EventHubs.EventData : byte[] -> Microsoft.Azure.EventHubs.EventData
Public Sub New (array As Byte())
参数
- array
- Byte[]
要发送到 EventHub 的数据的实际有效负载(以字节为单位)。
示例
示例代码:
EventData eventData = new EventData(telemetryEventBytes);
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);