Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式为Azure IoT集线器配置消息路由_C#_Node.js_Azure_Azureservicebus_Azure Iot Hub - Fatal编程技术网

C# 以编程方式为Azure IoT集线器配置消息路由

C# 以编程方式为Azure IoT集线器配置消息路由,c#,node.js,azure,azureservicebus,azure-iot-hub,C#,Node.js,Azure,Azureservicebus,Azure Iot Hub,我们可以使用Azure portal和Azure CLI在Azure IoT hub上创建自定义消息路由 我们可以根据消息的系统属性、应用程序属性或消息正文将消息路由到自定义端点(如servicebus、eventhub等)。 有没有办法,我们可以使用C#或Node以编程方式在Azure IoT Hub上配置自定义消息路由我的意思是,通过动态/编程方式,我们可以定义具有“xyz”键的遥测消息应该路由到特定的服务总线。您是否检查了SDK和HTTP API参考?您采取了哪些步骤来研究您的问题?IoT

我们可以使用Azure portal和Azure CLI在Azure IoT hub上创建自定义消息路由
我们可以根据消息的系统属性、应用程序属性或消息正文将消息路由到自定义端点(如servicebus、eventhub等)。

有没有办法,我们可以使用C#或Node以编程方式在Azure IoT Hub上配置自定义消息路由
我的意思是,通过动态/编程方式,我们可以定义具有“xyz”键的遥测消息应该路由到特定的服务总线。

您是否检查了SDK和HTTP API参考?您采取了哪些步骤来研究您的问题?IoTHub路由仅基于类似SQL的查询工作。对于自定义代码的场景,您必须自己承载一个路由服务(例如Azure功能或某个连续作业)以进行扇出。Azure IoTHub路由允许将消息转发(发布)到Azure事件网格(AEG),并根据订阅者的订阅以松散解耦的方式使用扇出模式将其分发给订阅者。例如,可以使用RESTAPI动态更改AEG订阅(例如高级过滤、事件处理程序等)。注意,AEG不能保证按顺序分发消息。