加载中
NodaTime:.NET 开源强大的高级日期和时间库

NodaTime 是一个为 .NET 设计的开源高级日期和时间库,提供了比 .NET 框架自带的 DateTime 和 DateTimeOffset 更加丰富和可靠的日期时间操作功能。 1. 安装 NodaTime 首先,通过 NuGet 安装 ...

BrowserDetector:为 ASP.NET Core Web API 提供浏览器检测功能的利器

在 .NET Framework 4.7 中那样,通过 HttpContext.Request 的 Browser 属性轻松获取发起 HTTP 请求的浏览器信息,ASP.NET Core 并未直接提供这一功能,现在有了 BrowserDetector 这个强大的 ...

ASP.NET Core 中自定义中间件_实现一个IP地址检查

防止恶意访问:通过设置IP白名单,检查每个请求的远程IP地址,只允许来自特定IP或IP范围的请求通过,从而防止恶意用户或攻击者访问系统 识别异常行为:中间件可以监测来自不同IP地址的请求模...

ASP.NET Core 中的中间件与过滤器

中间件和过滤器是两个非常重要的概念,它们都用于处理HTTP请求和响应,但 使用场景和工作方式有所不同。 中间件(Middleware) 中间件是ASP.NET Core请求处理管道中的组件,用于构建请求处理...

ASP.NET Core 中的超时中间件

在ASP.NET Core中,超时中间件允许为HTTP请求设置超时限制,以提高应用程序的健壮性和响应能力。 1. 添加超时中间件到应用 需要在的服务集合中添加请求超时中间件,再将其添加到请求处理管道...

ASP.NET Core 中的速率限制中间件的使用

简介 在ASP.NET Core中,速率限制中间件是用来控制客户端对Web API或MVC应用程序发出请求的速率,以防止服务器过载和提高安全性。 下面是 速率限制中间件 的一些基本用法: 1. 注册服务 在 ...

Net8开源项目:《植物大战僵尸》无障碍模组:PvZA11y,让游戏更包容

简介 《植物大战僵尸》是一款深受玩家喜爱的塔防游戏。为了让视障和运动障碍的玩家也能享受游戏的乐趣,PvZA11y无障碍模组应运而生。这个模组通过一系列创新功能,让游戏变得更加易于访问,无...

简化 ASP.NET Core 依赖注入(DI)注册-Scrutor

Scrutor 是一个开源库,旨在简化 ASP.NET Core 应用程序中依赖注入(DI)的注册过程。通过自动扫描程序集中的类型并根据提供的规则自动注册服务。 基本使用 使用 NuGet 包管理器安装: dotn...

AspNetCore全局异常处理_异常过滤器与异常中间件

在开发ASP.NET Core应用程序时,全局异常处理是一个重要的概念。它允许我们集中处理应用程序中未捕获的异常,确保应用程序的稳定性和用户体验。 1. 为什么需要全局异常处理 全局异常处理的目...

AspNetCore全局异常处理

在开发ASP.NET Core应用程序时,全局异常处理是一个重要的概念。它允许我们集中处理应用程序中未捕获的异常,确保应用程序的稳定性和用户体验。 1. 为什么需要全局异常处理 全局异常处理的目...

NET任务调度框架Hangfire使用指南

Hangfire 是一个开源的 .NET 任务调度框架,它允许开发人员轻松地将长时间运行的任务、定时任务和其他后台处理从主线程中分离出来,以提高应用程序的响应速度和性能 1. 安装 Hangfire 首先,...

NET任务调度框架Hangfire使用指南

Hangfire 是一个开源的 .NET 任务调度框架,它允许开发人员轻松地将长时间运行的任务、定时任务和其他后台处理从主线程中分离出来,以提高应用程序的响应速度和性能 1. 安装 Hangfire 首先,...

NET任务调度框架Hangfire使用指南

Hangfire 是一个开源的 .NET 任务调度框架,它允许开发人员轻松地将长时间运行的任务、定时任务和其他后台处理从主线程中分离出来,以提高应用程序的响应速度和性能 1. 安装 Hangfire 首先,...

Net使用EasyNetQ简化与RabbitMQ的交互

EasyNetQ是一个为.NET环境设计的RabbitMQ客户端API,旨在简化与RabbitMQ的交互。 关于RabbitMq的更多知识点在: https://www.dotnetshare.com 公众号:Net分享,欢迎关注 安装EasyNetQ 你可以...

Net使用EasyNetQ简化与RabbitMQ的交互

Net使用EasyNetQ简化与RabbitMQ的交互 EasyNetQ是一个为.NET环境设计的RabbitMQ客户端API,旨在简化与RabbitMQ的交互。 关于RabbitMq的更多知识点在:https://www.dotnetshare.com 公众号:N...

dotNet中通过依赖注入DI来管理RabbitMq.Client7.0的生命周期

在 RabbitMQ.Client 7.0.0 版本中, IModel 在 RabbitMQ.Client 7.0.0-alpha2 版本中已经被重命名,现在应该使用 IChannel 替代 IModel, IChannel 不再提供 CreateBasicProperties 方法。需...

Net中RabbitMq.Client7.0通过依赖注入DI来管理RabbitMQ客户端的生命周期

在 RabbitMQ.Client 7.0.0 版本中, IModel 在 RabbitMQ.Client 7.0.0-alpha2 版本中已经被重命名,现在应该使用 IChannel 替代 IModel, IChannel 不再提供 CreateBasicProperties 方法。需...

NET Markdown 解析神器--Markdig

Markdig 是一款快速、强大、符合 CommonMark 标准、可扩展的 .NET Markdown 处理器。 Markdig 是一个为 .NET 平台设计的快速、强大且易于扩展的 Markdown 处理器,它完全符合 CommonMark 标准...

NET处理分布式事务的解决方案--CAP

什么是CAP CAP 是一个基于 .net 标准的库,是处理分布式事务的解决方案,还具有 EventBus 的功能,它轻量级、好用、高效。CAP(Distributed Transaction Framework)是一个开源的.NET库,用于...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部