我想使用EventData类从iot集线器读取事件消息,但在添加命名空间Microsoft.ServiceBus.Messaging的过程中,我始终收到以下错误消息>
感谢您提供任何帮助以找出可能出了什么问题?
#r "Newtonsoft.Json" #r "Microsoft.ServiceBus" using System; using Newtonsoft.Json.Linq; using Microsoft.ServiceBus.Messaging; public static void Run(EventData myIoTHubMessage, out object outDocument, ILogger log) { dynamic msg = JObject.Parse(myIoTHubMessage); outDocument = new {msg}; log.LogInformation($"C# IoT Hub trigger function processed a message: {myIoTHubMessage}"); }
2020-06-06T23:05:31Z [错误]函数编译错误 2020-06-06T23:05:31Z [错误] run.csx(8,24):错误CS0246:找不到类型或名称空间名称'EventData'(您是否缺少using指令或程序集引用?) 2020-06-06T23:05:31Z [错误] run.csx(4,17):错误CS0234:名称空间'Microsoft'中不存在类型或名称空间名称'ServiceBus'(您是否缺少程序集引用?) 2020-06-06T23:05:31Z [错误] run.csx(2,1):错误CS0006:找不到元数据文件'Microsoft.ServiceBus' 2020-06-06T23:05:31Z [警告]您可能未正确引用NuGet软件包。了解更多:https://go.microsoft.com/fwlink/?linkid=2091419
我想使用EventData类从iot集线器读取事件消息,但是在添加命名空间Microsoft.ServiceBus.Messaging的下面,我不断收到错误消息,感谢您提供任何帮助以识别什么……
因此,通过添加“使用Microsoft.Azure.EventHubs;设法使它正常工作”