Метод Throttle пропускает значения из наблюдаемой последовательности, если другие следуют слишком быстро. Но мне нужен способ просто задержать их. То есть мне нужно установить минимальную задержку между пунктами, без пропусков...
У меня есть последовательность биржевых тиков, и я хочу взять все данные за последний час и обработать их. Я пытаюсь добиться этого с помощью реактивных расширений 2.0. Читал на другом...
Скажем, я хочу сгенерировать асинхронный поток случайных чисел, который выдает новое значение каждые 100 миллисекунд. Пока я пытался найти решение, моя первая попытка выглядела примерно так :...
Вариант использования, с которым я столкнулся, и я подозреваю, что я не единственный, для метода, подобного :IObservable Observable.RepeatLastValueDuringSilence (this IObservable inner,...
У нас с коллегой спор. Мы пишем приложение.NET, которое обрабатывает огромные объемы данных. Он получает элементы данных, группирует их подмножества в блоки по некоторым...
Мне приходит куча событий, и я должен выполнить ВСЕ из них без потерь,но я хочу убедиться, что они буферизуются и потребляются в соответствующие временные интервалы. У кого-нибудь есть решение?...
У меня есть 2 элемента управления DecimalUpDown, num_one и num_two, привязанные к свойствам First и Second соответственно. При изменении First он свяжется с сервером, чтобы вычислить значение Second, и наоборот....
Я недавно читал об IObservable. До сих пор я просматривал различные вопросы SO и смотрел видео о том, что они могут сделать. Весь механизм «push», я думаю, блестящий, но я все еще . ..
Мое приложение завершает работу, когда наблюдатель выдает ошибку в OnNext при использовании ObserveOn(Scheduler.ThreadPool). Единственный способ, который я обнаружил, чтобы справиться с этим, - это использовать собственный метод расширения...
Исходный вопрос У меня есть сценарий, в котором у меня есть несколько последовательностей IObservable, которые я хочу объединить с помощью Merge, а затем прослушать. Однако, если один из них вызывает ошибку, я не хочу, чтобы она...
Я хочу реализовать регулирование в одной из моих моделей представления. Это приложение Silverlight, однако я не думаю, что это особенно важно. Рассмотрим класс с тремя...
У меня есть приложение, которое в некоторые точки вызывают 1000 событий почти одновременно. Что я хотел бы сделать, так это разбить события на куски по 50 элементов и начать их обработку каждые 10 секунд. ...
У меня есть наблюдаемая, которая представляет собой поток цен на акции. Если в моей наблюдаемой последовательности нет наблюдателей, я хотел бы иметь возможность отключиться от удаленного сервера, который предоставляет ...
Является ли Reactive Extensions открытым исходным кодом? Будет ли Microsoft открывать исходный код? Я хочу прочитать исходный код, чтобы лучше понять, как он реализован. Я хотел бы увидеть модульные тесты, чтобы я мог их запустить...
Я уже некоторое время использую Rx для создания шины событий (например, CQRS/ES) в одном приложении, и, похоже, это работает отлично. Однако, изучив множество различных источников событий...
Я использую расширения RX и WF4 для создания рабочего процесса, который реагирует на наблюдаемые сообщения для продвижения рабочего процесса. Для этого я ввожу объект, содержащий IObservable (ModuleMessage, являющийся моим...
Читая msdn о Reactive Extensions и тому подобном, я нашел рекомендацию, в которой говорилось, что я не должен реализовывать IObservable, а использовать Observable.Create... К тому времени, когда я это прочитал, мой проект...
Я пытаюсь использовать Rx для чтения из потока приема TCPClient и анализа данных в IObservable строки, разделенной символом новой строки "\r\n". Вот как я получаю из потока сокета......
У меня есть большая коллекция простых парных классов :public class Pair { public DateTime Timestamp; публичное двойное значение; } Они отсортированы по возрастанию метки времени. Я хочу инициировать событие с помощью...
Поэтому в печальные дни C #4.0 я создал следующий класс «WorkflowExecutor», который разрешал асинхронные рабочие процессы в потоке GUI, взломав продолжения IEnumerable «yield return» для ожидания...
Мне нужно обработать события, поступающие из EventLog. Это легко сделать, подключив EventLogWatcher к событию EventRecordWritten. Однако меня интересует запрос (eventid == 299 || eventid ==...
[этот вопрос относится к области реактивных расширений (Rx)] Подписка, которую необходимо продолжить при перезапуске приложения int nValuesBeforeOutput = 123; myStream.Buffer(nValuesBeforeOutput)....
Извините, если заголовок не очень ясен, я не мог придумать ничего лучше... Я получаю пользовательский ввод в виде IObservable, и я хотел бы преобразовать его в IObservable
Реализация Enumerable.AsEnumerable(этот источник IEnumerable) просто возвращает источник. Однако Observable.AsObservable(этот источник IObservable) возвращает ...
У меня есть приложение, которое должно выполнять следующие действия, предпочтительно в потоке графического интерфейса, поскольку именно там происходит большая часть действий и нет длительных операций: Подождите 1000
ФункА()
Подождите...
Я пытаюсь смоделировать нетривиальный (для меня) Rx-запрос: В комнате есть Мужчины и Женщины.
Они входят и выходят из комнаты, а находясь в комнате, иногда меняют свое местоположение.
Каждый мужчина может...
Мне любопытно, чем IEnumerable отличается от IObservable под капотом. Я понимаю шаблоны pull и push соответственно, но как C# с точки зрения памяти и т. д. уведомляет подписчиков (для...
У меня есть два потока объектов, каждый из которых имеет значение Timestamp. Оба потока идут по порядку, поэтому, например, метки времени могут быть Ta = 1,3,6,6,7 в одном потоке и Tb = 1,2,5,5,6,8 в другом. ...
Я хотел бы отслеживать количество активных подписок на мой IObservable? Я подумал, что смогу реализовать это, увеличивая/уменьшая значение счетчика всякий раз, когда «кто-то» вызывает Subscribe/...