Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通用错误处理静态函数_C#_Asp.net Mvc_Error Handling - Fatal编程技术网

C# 通用错误处理静态函数

C# 通用错误处理静态函数,c#,asp.net-mvc,error-handling,C#,Asp.net Mvc,Error Handling,我有一些数据访问方法,我想知道是否有一种方法可以实现一个错误处理函数,该函数将这些数据访问方法作为参数,并在这个通用静态错误处理函数的try/catch中执行它们,如果正在执行的方法抛出异常,该函数只会记录并抛出错误 如果catch中处理错误的方式相同,是否有一种模式可以减少错误处理的代码重复?是的,有一种模式,即AOP(面向方面编程)。是一个众所周知的(但不是免费的),但也有其他的.Net。如果您想手动执行此操作,请查看如何使用函数指针,或者我想委托也可以执行相同的操作?

我有一些数据访问方法,我想知道是否有一种方法可以实现一个错误处理函数,该函数将这些数据访问方法作为参数,并在这个通用静态错误处理函数的try/catch中执行它们,如果正在执行的方法抛出异常,该函数只会记录并抛出错误


如果catch中处理错误的方式相同,是否有一种模式可以减少错误处理的代码重复?

是的,有一种模式,即AOP(面向方面编程)。是一个众所周知的(但不是免费的),但也有其他的.Net。如果您想手动执行此操作,请查看如何使用函数指针,或者我想委托也可以执行相同的操作?