.NET6之MiniAPI
.NET6之MiniAPI(十三):健康检查
上面的所有健康检查都是拉模式,意思就是外部监控服务会请求本服务的/health,获取信息,来判定是否健康,在asp.net core也提供了推的模式,如下: using Microsoft.Extensions.Diagnostics.HealthChecks;...
.NET6之MiniAPI(十二):引入EntityFramewor
说明:本篇重点说明MiniAPI引入EntityFramework,EF的使用不是本篇的重点本篇是在MiniAPI中使用EntityFramework,所以先奉上创建数据的脚本,数据库是S...
.NET6之MiniAPI(十一):本地化
.net开发体系里,大部分本地化的实现都是用资源文件实现(.resx),asp.net core中的多语Culture是指区域性的对象,而UICulture该对象表示资源管理器在运行时查...
.NET6之MiniAPI(十):基于策略的身份验证和授权
JWT不管是基于角色,还是自定义策略,实现的步骤都是大同小异的,基于自定义策略的步骤如下:1、appsettings.json中配置JWT参2、添加身份认证和授权服务和中间件,并设置为策略...
.NET6之MiniAPI(九):基于角色的身份验证和授权
} } //mini api添加验证授权的参数类型 public class RoleData : IAuthorizeData { public string? Policy { get; set; } public string? Roles { get; set; } public string? AuthenticationSchemes { get; set; ...
.NET6之MiniAPI(八):日志
说明:本篇简单说一下日志中常用的几个点,关于日志,后面重点会说到三方日志提供程序在MiniAPI中,可以通过方法或构造函数中,获取框架自动注入的日志类型,如下方式:app.MapGet("...
.NET6之MiniAPI(七):中间件
http协议,是由客户端发出请求,服务端响应结果并返回,我们把这个请求来回抽象成一个请求管道,那中间件就是这个管道上的阀门,控制着流量的进出和中断。每一个请求都要经过中间件的过滤,滤掉不合...
.NET6之MiniAPI(五):选项
选项是配置一个升级版,一般情况下是把一个范围内的配置包装成类型,以供使用,比如下面的RedisSetting,是Redis的配置参数:{ "Logging": { "LogLe...
.NET6之MiniAPI(四):配置
配置文件,是一个每个应用服务程序常用的功能,从原来的终端应用时代,到现在的元宇宙时代,配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制,不管是MVC API还...
.NET6之MiniAPI(三):Response
MiniAPI中,Response的返回数据有三种格式,IResult,string,json:ValueTask
.NET6之MiniAPI(一):开始Mini API
Mini API之前的官方.net web框架,都是偏重的,不像其他语言,如go,python,或基于c#的nancy,都是简洁方式来开启web之旅的。所以有小伙伴就吐槽.net基于web...
posted on 2022-02-08 14:38 springsnow 阅读(1601) 评论(1) 编辑 收藏 举报