protected override void OnEventWritten()

in src/sdk/Sql/SqlEventListener.cs [61:88]


        protected override void OnEventWritten(EventWrittenEventArgs eventData)
        {
            if (eventData?.Payload == null)
            {
                return;
            }

            try
            {
                switch (eventData.EventId)
                {
                    case SqlCommandExecutedBeforeId:
                        {
                            OnEventStart(eventData);
                        }
                        break;
                    case SqlCommandExecutedAfterId:
                        {
                            OnEventStop(eventData);
                        }
                        break;
                }
            }
            catch (Exception e)
            {
                _logger.Error(e, "Invalid Event Id ({0})", eventData.EventId);
            }
        }