我有从IoT Hub(Azure事件中心)触发的Azure功能。
我只能收到设备发送的消息,但不能获取设备ID。出于安全原因,我不想在消息本身中发送设备ID。基于这篇文章,这种方式应该是可能的:
Azure IoT Hub, EventHub and Functions
我试图改变:
public static void Run(string myEventHubMessage, TraceWriter log)
带
public static void Run(EventData myEventHubMessage, TraceWriter log)
但我收到错误:
类型或命名空间名称' EventData'找不到(是你吗? 缺少using指令或程序集引用?)
我试图找到一些文档,但是没有成功。我能找到的只是上层。
答案 0 :(得分:1)
看起来你只是缺少参考和使用声明
#r "Microsoft.ServiceBus"
using Microsoft.ServiceBus.Messaging;