使用postsharp的意图:
详细log记录,异常处理,鉴权验证。
步骤:
1、下载postsharp的vs插件安装,并重启vs
2、选中某项目,右键属性,有postsharp选项卡,点击‘add postsharp to this project’。
3、在以上项目写新建的日志异常处理类,并继承postsharp
[Serializable] [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class AppLogAttribute: OnMethodBoundaryAspect { public override void OnEntry(MethodExecutionArgs args) { LogUtil.WriteSLog("方法开始进入"); } public override void OnExit(MethodExecutionArgs args) { LogUtil.WriteSLog("方法结束退出"); } }
4、在使用日志异常的项目中,也引入postsharp
5、在方法或类声明上一行添加特性名称
[AppLog] public UserInfo UserLogin()
6、编译运行测试
标签:步骤,MethodExecutionArgs,postsharp,vs,PostSharp,使用,override,public From: https://www.cnblogs.com/thingk/p/17814402.html