Задать вопрос
@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
  • Вопрос задан
  • 291 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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