如何使用 ApplyAction

How to use ApplyAction

我一直在尝试搜索有关如何使用 copyCard trello 操作的信息,看起来我应该使用 Card.ApplyAction,但我不确定那是否是正确的方法。我还没有找到如何在复制卡片的操作上设置所需的数据。

Manatee.Trello中有复制卡片的方法吗,还是我自己做?有的话怎么用?

要复制卡片,您需要目的地列表。如果你只是想把它放在同一个列表中,那就是 card.List.

然后您可以使用现有卡作为来源添加一张新卡:

var card = new Card("<card ID>");
var copy = Card.List.Cards.Add(card);

完成!

为了完整性而编辑

ActionTypes 枚举有两个用途:

  1. 在获取公开它们的对象(板、列表、卡片等)的操作列表 (card.Actions) 时确定操作类型
  2. 过滤包含在 Filter() 扩展方法中的操作。

您可以在 Manatee.Trello wiki

上找到更多信息

另一个更完整的编辑

card.ApplyAction() 方法用于网络挂钩。当收到请求时,内容被反序列化为字符串并传递给此方法。它是默认 on-demand 轮询的替代更新机制。