@Fomichevap

Как считывать events с firebird на c#?

Привет.
Пишу маленькую штуковину-миддлвар для отправки события на удаленный сервер.
Есть код:
private void queryEvents()
        {
            using (var events = new FbRemoteEvent(dbconn()))
            {

                Console.WriteLine("Connected...");

                subscribeStatus.Text = "Listening events...";

                events.RemoteEventCounts += (isender, el) =>statusBox.Text += ($"Event: {el.Name} | Counts: {el.Counts}");
                events.RemoteEventError += (isender, el) => Console.WriteLine($"ERROR: {el.Error}");
                events.QueueEvents("perco_event_catched", "EVENT2", "EVENT3", "EVENT4");
                Console.WriteLine("Listening...");
                Console.ReadLine();
            }
        }


При вызове функции в консоль выпадает событие и каунтер (на текущий момент с запуска дб, как я понимаю). При новом возникновении события в консоль не выходит ничего.
Может я не пониманию синтаксис, конечно. Но вроде как я же вешаю обработчик и не закрываю соединение?
Что не так?
Прохождение событий вижу в сторонней программе.
5f573cefe5bcd070509865.jpeg

у меня только при запуске выводит. При новом POST EVENT - тишина.
5f573d574c946200376759.jpeg
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы