使用设备双胞胎内部天蓝色功能进行操作

时间:2019-04-18 21:20:40

标签: c# azure azure-functions azure-triggers

我有一个IotHub触发器:

[FunctionName("MainFunc")]    
public static void Run([IoTHubTrigger("messages/events", Connection = "IotHubConnectionString", ConsumerGroup = "cons_group")]EventData message,       ILogger log)
    {
        //....
    }

问题是我无法弄清楚“注入”双胞胎设备的正确签名。 我看到的读取双胞胎的唯一解决方案是在触发器内使用RegistryManager:

var registryManager = RegistryManager.CreateFromConnectionString(IotHubConnectionString);
var twinsQuery = registryManager.CreateQuery("SELECT * FROM devices");
var twins = await twinsQuery.GetNextAsTwinAsync().ConfigureAwait(false);

有什么想法吗?

0 个答案:

没有答案