Так же, как и IQueryable, вы не можете дважды оценивать выражение при работе с цепочкой (так как вы можете извлечь основное выражение), IQbservable имеет те же преимущества. Вы можете получить полное наблюдаемое выражение, чтобы вы могли создавать пользовательские Rx-реализации (как вы можете сделать Linq-to-SQL, Linq-to-XML, Linq-to-Twitter и т. Д.).
Некоторые идеи для реализации IQbservable? Как насчет: стиль
- Node.js однопоточных IQbservable, ни замки, только runloop
- Rx-на-ServiceBus, внедрение блокирующих операций и Планировщики как отдельные машины и ожидание результатов, вместо того, чтобы использовать простой замки и элементы задач
Для тех, кто вносит изменения, [IQbservable] (http://channel9.msdn.com/shows/Going+Deep/Bart-De-Smet-Observations-on-IQbservable-The-Dual-of -IQueryable /). Кажется, это не опечатка. –
Ничего себе, мне нравится, как вопрос конкретно говорил «(не IObservable)», а затем один редактор удалил эту часть, а затем другой изменил ее на «IObserable». Прочитайте историю, которую вы прокляты дураками! – notJim
Вы также можете обвинить MS за такое неправильное имя ... (http://social.msdn.microsoft.com/Forums/en/rx/thread/641ed699-4a24-4093-a0d1-b00b486627d2) – Benjol