首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务公交车路线查询

服务公交车路线查询
EN

Stack Overflow用户
提问于 2018-11-12 19:23:01
回答 1查看 45关注 0票数 0

我在query中使用以下条件在服务总线上设置了一个端点和一个路由:

代码语言:javascript
复制
$body.Temperature.AlarmPrius = 1

其中我设置的消息格式如下

代码语言:javascript
复制
public async void InvioDati(ProbDATA msgRicevuto) 
    { 
            var messageString = JsonConvert.SerializeObject(msgRicevuto);
            var message = new Message(Encoding.UTF8.GetBytes(messageString));
            message.ContentType = "application/json";
            message.ContentEncoding = "utf-8";
            await dispositivo.SendEventAsync(message);
        }            
    }

ProbDATA设置为:

代码语言:javascript
复制
 public class ProbDATA
{

    public int ID { get; set; }

    public int Funzione { get; set; }        
    /******/
    public int Registro_1 { get; set; }       
    /******/
    public int Registro_2 { get; set; }       
    /******/
    public int Registro_3 { get; set; }
    /******/
    public int Alarm_123 { get; set; }
    /******/
    public int Registro_4 { get; set; }
    /******/
    public int Alarm_4 { get; set; }
    /******/
    public DateTime _TimeStamp { get; set; }
    /******/

    public override string ToString() 
    {
        return $"Temperature ::ID  {ID.ToString()}, Funzione {Funzione.ToString()}, Registro_1  {Registro_1.ToString()}, Registro_2 {Registro_2.ToString()}, Registro_3  {Registro_3.ToString()}, AlarmPrius  {Alarm_123.ToString()}, Registro_4  {Registro_4.ToString()}, Alarm_4  {Alarm_4.ToString()}, _TimeStamp {_TimeStamp.ToString("yyyy-MM-dd HH:mm:ss")}";           
    } 
}

但是没有消息进入服务总线队列...我知道与我的主题类似的其他主题(我使用MQTT connection),他们建议使用devices/{yourDeviceId}/messages/events/$.ct=application%2Fjson&$.ce=utf-8,比如here,但是我该如何实现呢?有什么例子吗?

EN

回答 1

Stack Overflow用户

发布于 2018-11-20 23:26:29

感谢@roman Kiss,我解决了这个问题,这是一个错误的书面查询。

查询$body.Alarm_123 = 1是正确的,再次感谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53261134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档