1
爲什麼rx沒有注意到事件?事件不會在它發生時處理,因此對象的內部狀態未更新,並在接收到的以下事件中導致問題。 它可能是由於ObserveOnNewThread?無功擴展(Rx)未命中事件
private void UpdateList(Client client)
{
var listUpdateReceive = Observable
.FromEvent<ListEventArgs>(ev => client.ListUpdateReceive += ev, ev => client.ListUpdateReceive -= ev);
listUpdateReceive.Take(1)
.Subscribe(r =>
{
TraceInformation("List is updated.");
OnListUpdateReceived(r.Sender, r.EventArgs);
});
}
我可以看到事件已收到,但上面的代碼被阻止!
您需要提供一個有效的代碼示例,以便人們可以幫助您。 – Nathan 2011-05-10 07:25:47
它完全取決於你寫的代碼。提供代碼示例將改善問題的質量,並允許其他人查看您可能出錯的地方。目前你的問題太模糊,你不可能得到答案。 – 2011-05-10 07:54:44