无法在天蓝色查询中列出消息

时间:2018-03-10 20:30:11

标签: azure xamarin xamarin.forms azure-mobile-services

我目前正在处理一个消息传递应用程序,我的azure表中有多行,每行都有一个消息列和用户ID列,我试图做的是加载所有具有相应的消息用户ID匹配应用程序正在查找的内容,这是我当前的代码:

class Base {
public:
    static const int x;
    void f() {
        return x;
    }
    virtual void g() = 0;
};

class Derived1 : virtual Base {
public:
    void g() {}
};
const int Derived1::x = 1;

class Derived2 : virtual Base {
public:
    void g() {}
};
const int Derived2::x = 2;

...

Derived1 a;
Derived2 b;
a.f() == 1; // should be true
b.f() == 2; // should be true

这是为了让所有ID与正在搜索的ID匹配并将它们打印为列表,但它崩溃了,我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

  

我的azure表中有多行,每行都有一个消息列和用户ID列,我正在尝试做的是加载所有具有相应用户ID的消息,该消息与应用程序正在查找的内容相匹配。

如果你在谈论这种关系,我认为你正在使用C#后端。对于这种方法,您可以遵循类似的issue。并且您可以在执行查询时使用fiddler捕获网络跟踪,并且可以在后端代码中设置IncludeErrorDetailPolicy.Always以捕获详细错误,您可以遵循此issue的详细信息。

此外,您可以启用Azure App Service diagnostics来捕获异常以缩小此问题。

总之,您需要解决此问题,并使用上述方法确保您的移动后端可以按预期工作。如果您可以成功检索messageTable,则需要调试移动客户端以验证客户端代码。