分类 .NET 下的文章

.NET队列中间件RabbitMQ的Api组件EasyNetQ的使用

一.简介

  EasyNetQ是一个容易使用,针对RabbitMQ的.Net Api,它提供了一个尽可能简洁的和适用于RabbitMQ的.Net类库。在EasyNetQ中,消息必须使用.Net class来定义。想发送不同的消息类型需要用不同的class来表示,这个类必须是public的,且带一个默认构造函数和可读属性。

阅读剩余部分

.NET 7中的HostApplicationBuilder

.NET 7 Preview 3 引入的 HostApplicationBuilder

Intro

在 .NET 6 中,ASP.NET Core 引入了 Minimal API,对于简单的应用使用 Minimal API 我们可以使用非常精简的代码来实现我们的 API,在 .NET 7 Preview 3 中,引入了一个 HostApplicationBuilder ,我们使用普通的 Host 也可以使用 Minimal API 的方式来配置 Host 的 Logging/Configuration/Services等,下面我们来看一下如何使用吧

阅读剩余部分

ASP.NET Core 6 中的性能改进

受到 Stephen Toub 关于 .NET 性能的博文的启发,我们正在写一篇类似的文章来强调 6.0 中对 ASP.NET Core 所做的性能改进。

基准设置

我们将在整个示例中使用 BenchmarkDotNet。在 https://github.com/BrennanConroy/BlogPost60Bench 上提供了一个 repo,其中包括本文中使用的大部分基准。

阅读剩余部分

.NET如何查看源程序的IL(中间语言)代码

在开发.NET过程中,如果遇到对代码执行结果有异议时,在现有代码的基础上不能找到问题,如何透过事物看本质,这就需要从编译器底层找问题,这时候IL(中间语言)就是必备的基础了。

阅读剩余部分