0
각각 IObserver가있는 항목 모음과 Messages (!)를 생성하는 메시지 소스가 있습니다. 메시지를 필터링하고 각 항목에 대해서만 보내고 싶습니다. 목. 나는 이것이 System.Reactive의 linq에 적합하다고 생각한다.루프에서 여러 개의 IObservers를 설정하는 방법
IObservable<Message> source;
foreach(item in items)
{
var filtered = from msg in source
where msg.Id == item.Id
selct msg;
filtered.Subscribe(item.Sink);
}
문제는 소스가 메시지를 생성 할 때, 쿼리가 루프의 마지막 item
에 대한 평가이다 : 다음은 예입니다. 따라서 각각의 검색어가 item
인 경우 각 검색어는 item
의 속성과 대조됩니다. 20.
어떻게 수정합니까?
감사합니다. [this] (http://stackoverflow.com/q/8898925/337065) –
예, 정확히 같습니다. –
내가 기억하는 한 C# 5의 변경 사항에 바운스되는 사이드 위에. – cyberzed