- 博客(5)
- 收藏
- 关注
原创 【C#】异常抛出
在 C# 中,你还可以创建自定义异常类,以提供更详细的错误信息和处理特定的错误情况。通常,自定义异常类会继承自 System.Exception 或其子类。系统异常类:提供了多种预定义的异常类型,用于处理常见的错误情况。自定义异常类:允许开发者创建专门的异常类来处理特定的应用程序错误。
2024-08-15 18:51:17 781
原创 【.Net 6.0】使用QuartZ创建定时任务
假如我们的定时任务,执行一次需要耗时比较久,而且后一次执行需要等待前一次完成,并且需要前一次执行的结果作为参考,那么就需要设置任务的任性。因为默认情况下,工作单元在每一次运行都是一个新的实例,相互之间独立运行,互不干扰。这篇文章主要介绍了.net 6 配置QuartZ定时任务的过程,在VS2022中,通过Nuget包管理器安装Quartz 3.8.1 ,这是.net 6 依赖的最高版本,在此记录学习一下,需要的朋友可以参考下。以上两个特性,只需要标记在任务对应的类上即可。
2024-08-13 20:21:16 863
原创 【.net 6.0】将swagger的控制器名称替换为中文注释
默认情况下,如果我有一个名为ShippingController的控制器,则swagger生成的UI名称为“Shipping”,我想把我的控制器的名字改成更友好的或者用另一种语言写的。我能找到的最好的办法是用一个SwaggerOperation属性来改变名字,但是这有一个限制,那就是它是一个方法级别的属性,我真的不想在每个方法上都指定这个名字。所以,我创建了一个约定类来与控制器的Route属性一起使用,我们通常在控制器上使用这个类,然后让swagger使用它作为控制器的名称。
2024-07-26 11:08:54 371
原创 .netcore 3.1 Swagger
打开项目属性,在输出=>xml文档文件位置写上相对路径(此路径和代码c.IncludeXmlComments(xmlPath)里的xmlPath要保持一致)在ConfigureServices方法里用AddSwaggerGen添加服务。在Configure里加上UseSwagger和UseSwaggerUI。
2023-06-17 17:48:45 278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人