2013-12-20 34 views
0

我喜歡Event Aggregator,但遇到我訂閱併發布相同消息的情況。這可能會使代碼運行兩次。我想我可以製作一個簡單的擴展方法來取消訂閱郵件,發佈,然後訂閱郵件。來自事件聚合器的Caliburn Micro取消訂閱消息類型

這是可能的還是有更好的模式(也許使用每個消息的GUID忽略處理您發送的消息)?

回答

0

一個想法是在消息中傳遞發件人,並確保在執行操作之前在不同的實例中收到它。