信号器方法无声地失败,因为当自定义构造函数添加到模型时无法序列化

时间:2015-06-20 11:37:29

标签: c# asp.net signalr

我有一个模型可以作为hub方法的参数传递。

public class Card {
  public int Color;
  public int Number;
  public Card HelperCard;

  public Card(int color, int number) {
    Color = color;
    Number = number;
  }

  // second constructor
  public Card(int color, int number, bool isHelper) {
    if (isHelper) {
       HelperCard = new Card(color, number);
    }
  }
}

如果我添加了第二个构造函数,那么hub方法会默默地失败,当我删除它时,它可以正常工作。

0 个答案:

没有答案