反骨仔

我的个人云笔记

使用 Pitcher 简化卫语句

什么是卫语句 在方法的开头,我们经常会添加一些检查代码,当检查条件为 true 时立刻从方法中返回。 这样的单独检查代码被称为“卫语句”。 例如,我们在添加

使用自定义卫语句写出更简洁的代码

前言 上次,我们介绍了 Pitcher,可以帮我们简化卫语句: 1 2 3 4 5 6 7 8 9 public User(string name, int age) { Throw.When(string.IsNullOrWhiteSpace(name), new ArgumentNullException(nameof(name))); Throw.When(age <= 0, new ArgumentOutOfRangeException(nameof(age))); //正常业务逻辑 this.Name = name; this.Age = age; } 但是,

在业务层实现记录请求日志

前言 使用 IPipelineBehavior,介绍如何在业务层实现记录请求日志,用于跟踪每个请求执行的耗时。 Demo 创建 ASP.NET Core Web API 项目,引用 Nuget 包: 1 2
0%