在Azure远程监视中,您可以创建自己的CloudToDeviceMethods。如何为这些方法添加参数?
通常这些方法如下:
函数main(context,previousState,previousProperties){...}
...在具有特定方法名称的.js文件中。但是我看不到如何向这样的方法添加参数。我还希望在Azure远程监视解决方案加速器网站中看到这些参数,因此我可以调用该方法并发送一些参数。
答案 0 :(得分:1)
CloudToDeviceMethod仅支持一个参数,这就是您可以赋予它的JSON有效负载。当然,您可以向该有效负载添加许多属性以充当单独的参数。在设备方面,读取该参数看起来像this in C#和this in JavaScript(节点示例)
您提到要在Remote Monitoring Solution Accelerator中添加这些参数。通过对ReactJS代码进行一些更改,这完全有可能。您需要查看的主要文件是Job page,现在它调用没有主体的device方法。最终,请求为built here,您可以看到JsonPayload为空。