依乐祝

103 篇文章
55K 次阅读
27 人订阅

全部文章

依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

C#中烦人的Null值判断竟然这样就被消灭了

Null值检查应该算是开发中最常见且烦人的工作了吧,有人反对吗?反对的话请右上角关门不送。这篇文章就教大家一招来简化这个烦人又不可避免的工作。 罗嗦话不多说,...

11230
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

如何从零开发一个NuGet软件包?

我想目前每个.net开发人员都应该知道nuget.org和NuGet软件包吧。但是,您是否曾经尝试并创建过一个nuget包呢?Nuget软件包比较容易引入到类库...

19530
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

一个小技巧助您减少if语句的状态判断

在进行项目的开发的过程中, if 语句是少不了的,但我们始终要有一颗消灭 if / else 语句的心。为了消灭if / else 我们引入了 短路器 的概念。...

13140
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

在.NET Core中使用MongoDB明细教程(3):Skip, Sort, Limit, Projections

到目前为止,我们已经讨论了创建文档, 检索文档,现在让我们来研究一下文档排序,指定要跳过或限制返回的文档数量,以及如何进行投影。此篇文章中的实例代码摘录自原...

20210
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

在.NET Core中使用MongoDB明细教程(1):驱动基础及文档插入

MongoDB,被归类为NoSQL数据库,是一个以类JSON格式存储数据的面向文档的数据库系统.MongoDB在底层以名为bson的二进制编码格式表示JSON文...

28830
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

将终结点图添加到你的ASP.NET Core应用程序中

在本文中,我将展示如何使用DfaGraphWriter服务在ASP.NET Core 3.0应用程序中可视化你的终结点路由。上面文章我向您演示了如何生成一个有向...

16020
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

[译]使用DOT语言和GraphvizOnline来可视化你的ASP.NETCore3.0终结点01

这是系列文章中的第一篇:使用GraphvizOnline可视化ASP.NETCore3.0终结点。.

17930
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

重学ASP.NET Core 中的标记帮助程序

标记帮助程序使服务器端代码可以在 Razor 文件中参与创建和呈现 HTML 元素。 例如,内置的 ImageTagHelper 可以将版本号追加到图片名称。 ...

13010
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

Task.Result跟 Task.GetAwaiter.GetResult()相同吗?怎么选?

前几天在用线程池执行一些任务时运到一种情形,就是回调方法中使用到了异步方法,但是回调方法貌似不支持async await的写法。这时候我应该如何处理呢?是使用T...

59830
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

【半译】扩展shutdown超时设置以保证IHostedService正常关闭

我最近发现一个问题,当应用程序关闭时,我们的应用程序没有正确执行在IHostedService中的StopAsync方法。经过反复验证发现,这是由于某些服务对关...

23331
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

用asp.net core结合fastdfs打造分布式文件存储系统

最近被安排开发文件存储微服务,要求是能够通过配置来无缝切换我们公司内部研发的文件存储系统,FastDFS,MongDb GridFS,腾讯云OSS等。根据任务紧...

43310
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

【半译】在ASP.NET Core中创建内部使用作用域服务的Quartz.NET宿主服务

在我的上一篇文章中,我展示了如何使用ASP.NET Core创建Quartz.NET托管服务并使用它来按计划运行后台任务。不幸的是,由于Quartz.NET A...

19310
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

在ASP.NET Core中创建基于Quartz.NET托管服务轻松实现作业调度

在这篇文章中,我将介绍如何使用ASP.NET Core托管服务运行Quartz.NET作业。这样的好处是我们可以在应用程序启动和停止时很方便的来控制我们的Job...

39320
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

Nuget多项目批量打包上传服务器的简明教程

本篇不会介绍Nuget是什么,如何打包上传Nuget包,怎么搭建私有Nuget服务器。这些问题园子里都有相应的文章分享,这里不做过多阐述。另外本文假设你已经下载...

23320
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

如何创建一个自定义的`ErrorHandlerMiddleware`方法

在本文中,我将讲解如何通过自定义ExceptionHandlerMiddleware,以便在中间件管道中发生错误时创建自定义响应,而不是提供一个“重新执行”管道...

12910
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

一个新实验:使用gRPC-Web从浏览器调用.NET gRPC服务

无法在浏览器中实现gRPC HTTP / 2规范,因为没有浏览器API能够对HTTP请求进行足够的细粒度控制。gRPC-Web通过与HTTP / 1.1和HTT...

34130
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

如何从Serilog请求日志记录中排除健康检查终结点

这是在ASP.NET Core 3.X中使用Serilog.AspNetCore系列文章的第四篇文章:。

27110
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

如何使用Serilog.AspNetCore记录ASP.NET Core3.0的MVC属性

在我上篇文章中,我描述了如何配置Serilog的RequestLogging中间件以向Serilog的请求日志摘要中添加其他属性(例如请求主机名或选定的端点名称...

30910
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

如何利用Serilog的RequestLogging来精简ASP.NET Core的日志输出

这是该系列的第一篇文章:在ASP.NET Core 3.0中使用Serilog.AspNetCore。

34510
依乐祝

安徽容知日新科技股份有限公司 · 高级软件开发工程师 (已认证)

Serilog高级玩法之用Serilog记录所选终结点附加属性

这是该系列的第二篇文章:在ASP.NET Core 3.0中使用Serilog.AspNetCore。

22610

扫码关注云+社区

领取腾讯云代金券