public void HandleEvent(QueryParameterValidationErrorOccured eventHandled) { #region Logging if (null != log) { log.LogDebug($"HandleEvent( QueryParameterValidationErrorOccured ) in {nameof(Query_Summary_Projection)}"); } #endregion if (null != eventHandled) { // Set the status as "In error" if this was a fatal parameter error if (eventHandled.Fatal) { base.AddOrUpdateValue <QueryState>(nameof(CurrentState), 0, QueryState.Invalid); } #region Logging if (null != log) { log.LogDebug($"Parameter has an invalid value {eventHandled.Name } Fatal: { eventHandled.Fatal } Message: {eventHandled.Message } in {nameof(Query_Summary_Projection)}"); } #endregion } else { #region Logging if (null != log) { log.LogWarning($"HandleEvent( QueryParameterValidationErrorOccured ) - parameter was null in {nameof(Query_Summary_Projection)}"); } #endregion } }
public IClassifierDataSourceHandler.EvaluationResult EvaluateEvent(QueryParameterValidationErrorOccured eventToEvaluate) { // Queries in error are not in the group return(IClassifierDataSourceHandler.EvaluationResult.Exclude); }