依乐祝

99 篇文章
17 人订阅

全部文章

依乐祝

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

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

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

3630
依乐祝

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

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

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

8520
依乐祝

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

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

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

7330
依乐祝

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

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

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

6310
依乐祝

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

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

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

8630
依乐祝

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

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

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

9530
依乐祝

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

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

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

11310
依乐祝

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

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

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

7210
依乐祝

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

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

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

11520
依乐祝

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

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

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

10520
依乐祝

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

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

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

6910
依乐祝

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

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

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

15530
依乐祝

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

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

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

9410
依乐祝

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

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

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

15310
依乐祝

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

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

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

11110
依乐祝

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

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

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

8110
依乐祝

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

关于C#异步编程你应该了解的几点建议

前段时间写了一篇关于C#异步编程入门的文章,你可以点击《C#异步编程入门看这篇就够了》查看。这篇文章我们来讨论下关于C#异步编程几个不成文的建议,希望对你写出高...

11810
依乐祝

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

C#异步编程看这篇就够了

随着.NET Core的流行,相信你现在的代码中或多或少的会用到async以及await吧!毕竟已成标配。那么我们为什么要用async以及await呢?其实这是...

14830
依乐祝

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

[译]C#8.0中一个使接口更加灵活的新特性-默认接口实现

如果这个接口又在多个项目中使用了,那么进行更改将需要付出更多的精力,以确保它不会在其他地方运行失败。

13610
依乐祝

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

荐读|属性与可直接访问的数据成员之间应该如何选

在书写C#代码的时候你是否有过这样的经历:经常混用属性以及公有的数据成员。毕竟他们的用法基本一致,对于使用来说好像没什么区别啊。其实我也经常使用类的公有的数据成...

10730

扫码关注云+社区

领取腾讯云代金券