public void UpdateStateById(string UserKey, int Id, LotteryModel.NumCollectionState State, out ResponseStatus Type)
{
Type = ResponseStatus.ResponseSucceed;
try
{
RunALotteryBLL bll = new RunALotteryBLL(UserKey);
if (bll.UpdateNumCollectionState(Id, State) == false)
{
throw new Exception();
}
}
catch (Exception e)
{
Type = ExceptionCheck.CheckException(e);
}
}
这段代码是我这个项目的一个方法 几乎所有的WCF方法都是这种形式
第一个参数是个UserKey最后一个参数是out ResponseStatus
我在catch块里头的CheckException中 想做异常信息的记录 并且对参数序列化 进行记录
有什么好的方法能够直接在CheckException中获取当前报错的方法和类名
以及所有的参数??
这个项目好多方法原来CheckException是这样写的
public void CheckException(Exception e,params object[] parameter);
这样写所有的方法我都要改
求好方法啊
我总感觉项目里的WCF方法都这样写一遍 这码农当的太操蛋了
{
Type = ResponseStatus.ResponseSucceed;
try
{
RunALotteryBLL bll = new RunALotteryBLL(UserKey);
if (bll.UpdateNumCollectionState(Id, State) == false)
{
throw new Exception();
}
}
catch (Exception e)
{
Type = ExceptionCheck.CheckException(e);
}
}
这段代码是我这个项目的一个方法 几乎所有的WCF方法都是这种形式
第一个参数是个UserKey最后一个参数是out ResponseStatus
我在catch块里头的CheckException中 想做异常信息的记录 并且对参数序列化 进行记录
有什么好的方法能够直接在CheckException中获取当前报错的方法和类名
以及所有的参数??
这个项目好多方法原来CheckException是这样写的
public void CheckException(Exception e,params object[] parameter);
这样写所有的方法我都要改
求好方法啊
我总感觉项目里的WCF方法都这样写一遍 这码农当的太操蛋了
解决方案 »
- 怎么读取一个网络文本数据
- [求助]一个关于dataview的问题
- 获得exception后,怎么停止
- install shield的问题
- 类库调用WinForm的Form1里面的方法和属性
- c#中如何定义一个包呢?急啊!!!!!在线等,谢谢!
- C#超级新手 求教!
- 运行错误:尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- 我如何能远程启动一台机器上的可执行程序,代码应怎样写,谁能帮我?
- 如何把visual c#中 windows应用程序编译成像vb那样的可执行文件呢。
- 问个关于Ping类的问题
- Devexpress 的 GridControl控件 动态创建GridView 越详细越好,在线求助!!
2、可能出现异常的地方 thorw 异常类就可以了
public void SayHello(int n1,int n2);
public void SayHello(int n1);
我要的就是能够在这两个方法中都能够执行的
而且是在上面的方法中能够保存n1,n2
在下面的方法中恩那个狗保存n1
到日志表里
我是想把所有的参数也保存了 比如我有两个方法
public void SayHello(int n1,int n2);
public void SayHello(int n1);
我要的就是能够在这两个方法中都能够执行的
而且是在上面的方法中能够保存n1,n2
在下面的方法中恩那个狗保存n1
到日志表里