Core

理解ASP.NET Core 配置系统-牛翰网

理解ASP.NET Core 配置系统

目录 ASP.NET Core 默认配置提供者 配置环境 用户机密信息 ASP.NET Core 默认配置提供者 加载现有的 IConfiguration 加载项目根目录下的 appsettings.json 加载项目根目录下的 a...
db2d2cefb3888f36的头像-牛翰网黑夜中的潜行者1个月前
03614
.NET Core中RabbitMQ使用死信队列的实现-牛翰网

.NET Core中RabbitMQ使用死信队列的实现

在.NET Core中,可以使用RabbitMQ.Client库来实现与RabbitMQ的交互。 RabbitMQ死信队列(Dead Letter Queue)是一种用于存储和处理无法被正常消费或传递的消息的队列,也称为死信交换机(Dead L...
ASP.NET Core依赖注入DI容器的方法实现-牛翰网

ASP.NET Core依赖注入DI容器的方法实现

目录 一、注册服务 二、解析依赖 三、实现自定义的服务提供程序 四、总结 ASP.NET Core 是一个跨平台、高性能的框架,它提供了一种依赖注入(DI)容器,用于管理应用程序中的对象和服务。DI 是...
d2b3c976e519617c的头像-牛翰网SevenCrazy1个月前
0295
使用.net core 自带DI框架实现延迟加载功能-牛翰网

使用.net core 自带DI框架实现延迟加载功能

在某些情况,我们希望能延迟一个依赖的初始化。如果使用的是autofac,我们可以通过注入Lazy来实现。 我们对 autofac GitHub上提供的一个例子进行进行简单改造,跑起来看看。原Example的链接http...
e3930953d1481600的头像-牛翰网黑洞视界1个月前
04410
ASP.NET Core按用户等级授权的方法-牛翰网

ASP.NET Core按用户等级授权的方法

验证和授权是两个独立但又存在联系的过程。验证是检查访问者的合法性,授权是校验访问者有没有权限查看资源。它们之间的联系——先验证再授权。 贯穿这两过程的是叫 Claim 的东东,可以叫它“声...
3966291abe739d50的头像-牛翰网东邪独孤1个月前
0347
ASP.NET Core 7 Razor Pages项目发布到IIS的详细过程-牛翰网

ASP.NET Core 7 Razor Pages项目发布到IIS的详细过程

目录 项目环境: 发布过程: 发布过程遇到的问题及解决方法: 解决办法: 项目环境:     VS2022、.net7.0、SqlExpress10、IIS express10 发布过程: 在VS2022中,右击项目名称...
.net core 中 WebApiClientCore的使用示例代码-牛翰网

.net core 中 WebApiClientCore的使用示例代码

WebApiClient 接口注册与选项 1 配置文件中配置HttpApiOptions选项 配置示例 'IUserApi': { 'HttpHost': 'http://www.webappiclient.com/', 'UseParameterPropertyValidate': false, 'UseReturn...
af5b63d693552d8b的头像-牛翰网目光在北方1个月前
0269
.net core如何使用Nacos注册中心-牛翰网

.net core如何使用Nacos注册中心

目录 一、前言 二、Nacos安装 三、Nacos集成.net core 一、前言 好久不见~复工第一更 本文仅参考Nacos快速开始,实现Windows本机单节点测试部署Nacos服务,不适用于生产环境。 Nacos是实现动态...
.NET Core GC压缩(compact_phase)底层原理解析-牛翰网

.NET Core GC压缩(compact_phase)底层原理解析

目录 简介 清除 更新段空间 压缩 压缩对象 简介 终于来到了GC的最后一个步骤,在此之间,大量预备工作已经完成。万事俱备,只欠东风 清除 如果GC决定不压缩,它将仅执行清除操作。清除操作非常...
53612981056ba8aa的头像-牛翰网叫我安不理2个月前
03610
详解.NET Core如何构建一个弹性的HTTP请求机制-牛翰网

详解.NET Core如何构建一个弹性的HTTP请求机制

目录 1. 理解弹性 HTTP 请求机制 什么是弹性 为什么需要弹性 HTTP 请求机制 弹性机制的核心原则 2. .NET Core 中的 HTTP 请求基础 HttpClient 的使用 HttpClientFactory 的引入 3. 实现基本的重...
6a50b778b9a27d2e的头像-牛翰网代码拾光2个月前
0539