如何正确设置和配置IoTHubTrigger以触发IoTHub消息的Azure功能(C#)?在哪里以及如何插入IoTHub的连接字符串?
答案 0 :(得分:4)
使用Visual Studio 2017的步骤:
选择功能V1或V2(了解差异here)。然后输入一个任意名称作为您的连接字符串配置的键。
打开local.settings.json并为您的连接字符串输入键/值对:
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"AzureWebJobsDashboard": "UseDevelopmentStorage=true",
"ConnectionString": "<your connection string>"
}
}
重要
如果使用功能V1 ,请使用从门户网站从以下位置获得的IoTHub连接字符串:
如果使用功能V2 ,请使用从此处从门户网站获得的IoTHub的EventHub兼容端点:
使用Azure门户的步骤
编辑并保存您的功能代码-您现在已启动并运行!
创建IoTHub触发Azure功能的更多选项
a)将VS代码与Azure Functions Extension一起使用
b)从命令行使用Azure Functions Core Tools
答案 1 :(得分:0)
我还需要安装NuGet软件包Microsoft.Azure.WebJobs.Extensions.EventHubs
答案 2 :(得分:0)