ErrorHandleClass err = ErrorHandleClass.GetSingleton();//获得错误处理类的实例
ErrorMsgClass emsg = new ErrorMsgClass(); //创建该错误信息的实例
emsg.hash.Add("MailFrom","[email protected]"); //添加MailFrom信息
emsg.hash.Add("MailTo","[email protected]"); //添加MailTo信息
emsg.hash.Add("MailSubject","A Test!");
emsg.hash["Assembly"] = "AssemblyName"; //错误所在的组件名称
emsg.hash["Class"] = "ClassName"; //错误所在的类名
emsg.hash["ErrorCode"] = 1112; //错误代码
emsg.hash["ErrorMessage"] = “Error message”; //错误信息
emsg.hash["Function"] = "FunctionName"; //错误所在的函数名
emsg.hash["Mode"] = Global.Mail; //设置错误处理方式
int t = err.HandleError(emsg); //执行错误处理 |