0
我喜歡Event Aggregator,但遇到我訂閱併發布相同消息的情況。這可能會使代碼運行兩次。我想我可以製作一個簡單的擴展方法來取消訂閱郵件,發佈,然後訂閱郵件。來自事件聚合器的Caliburn Micro取消訂閱消息類型
這是可能的還是有更好的模式(也許使用每個消息的GUID忽略處理您發送的消息)?
我喜歡Event Aggregator,但遇到我訂閱併發布相同消息的情況。這可能會使代碼運行兩次。我想我可以製作一個簡單的擴展方法來取消訂閱郵件,發佈,然後訂閱郵件。來自事件聚合器的Caliburn Micro取消訂閱消息類型
這是可能的還是有更好的模式(也許使用每個消息的GUID忽略處理您發送的消息)?
一個想法是在消息中傳遞發件人,並確保在執行操作之前在不同的實例中收到它。