void OnReceiveEvent1(IReceiverChannel channel) { try { object obj; channel.GetData(out obj); var ev = (Event)obj; if (ev.ExtData is EventData eventData) { Console.WriteLine($"Пришло сообщение из журнала: {eventData.EventName} {eventData.EventCount} {eventData.EventDate}"); } else { Debug.Assert(false, "Данные должны приходить типа {EventData}"); } } catch (Exception e) { Console.WriteLine("Ошибка при обработке данных из журнала."); //Log.ErrorException("Ошибка при обработке данных из журнала.", e); } }