/// <summary> /// 引发 <see cref="SystemSupportError" /> 事件 /// </summary> /// <param name="sender">引发此事件的源对象</param> /// <param name="ea">包含此事件的参数</param> public static void OnSystemSupportError(object sender, EventInfoArgs ea) { Trace.TraceError(ea.Message); var handler = SystemSupportError; if (handler != null) { handler(sender, ea); } }
/// <summary> /// 引发 <see cref="Error" /> 事件 /// </summary> public static void OnError(object sender, EventInfoArgs ea) { Trace.TraceError("错误:" + ea.Message + "," + (ea.Continue ? "可以" : "不可") + "继续。附加数据:" + (ea.Data == null ? "无" : ea.Data.ToString())); var handler = Error; if (handler == null) { return; } handler(sender, ea); }
/// <summary> /// 引发 <see cref="Warning" /> 事件 /// </summary> public static void OnWarning(object sender, EventInfoArgs ea) { Trace.TraceWarning("警告:" + ea.Message + "," + (ea.Continue ? "可以" : "不可") + "继续。附加数据:" + (ea.Data == null ? "无" : ea.Data.ToString())); Warning?.Invoke(sender, ea); }