随笔分类 -  ASP.Net Core

摘要:JWT认证简单介绍 原文: 关于Jwt的介绍网上很多,此处不在赘述,我们主要看看jwt的结构。 JWT主要由三部分组成,如下: HEADER.PAYLOAD.SIGNATURE HEADER包含token的元数据,主要是加密算法,和签名的类型,如下面的信息,说明了 加密的对象类型是JWT,加密算法是 阅读全文
posted @ 2020-10-26 15:28 风雪江山 阅读(809) 评论(0) 推荐(0)
摘要:一、什么是Swagger 随着技术的不断方法,现在的网站开发基本都是使用前后端分离的模式,这样使前端开发者和后端开发者只需要专注自己擅长的即可。但这种方式会存在一种问题:前后端通过API接口的方式进行调用,接口文档的好坏可以决定开发的进度。以前如果使用Word的形式提供接口文档,或多或少的都会存在各 阅读全文
posted @ 2020-10-26 15:12 风雪江山 阅读(409) 评论(0) 推荐(0)
摘要://获取应用程序所在目录的2种方式(绝对,不受工作目录影响,建议采用此方法获取路径). 1. string basePath1 = AppContext.BaseDirectory;例如:E:\\svn项目源码\\DotNetCore\\1.0\\paralworld\\paralworld.man 阅读全文
posted @ 2020-10-21 15:37 风雪江山 阅读(5955) 评论(0) 推荐(0)
摘要:官方文档:http://docs.autofac.org/en/latest/register/scanning.html Autofac 组件扫描 在程序集中Autofac 可以使用约定来找到并注册组件,你可以扫描并注册自定义类型或者为Autofac 模块专门进行扫描。 1、扫描类型 在其他方面, 阅读全文
posted @ 2020-04-03 14:55 风雪江山 阅读(288) 评论(0) 推荐(0)
摘要:官方文档:http://docs.autofac.org/en/latest/register/prop-method-injection.html Autofac 属性和方法注入 虽然构造函数参数注入是为组件传递值的首选方法,你也可以使用属性或方法注入提供值。 属性注入使用可写入的属性,而不是构造 阅读全文
posted @ 2020-04-03 14:53 风雪江山 阅读(286) 评论(0) 推荐(0)
摘要:官方文档:http://docs.autofac.org/en/latest/register/parameters.html 二、Autofac 传递注册参数 当你注册组件时能够提供一组参数,可以在解析基于组件的服务时使用。(如果你宁愿在解析时提供参数,你可以这样做)。 1、有效的参数类型(Ava 阅读全文
posted @ 2020-04-03 14:48 风雪江山 阅读(256) 评论(0) 推荐(0)
摘要:官方文档:http://docs.autofac.org/en/latest/register/registration.html 一、注册概念 使用Autofac 注册组件,通过创建一个ContainerBuilder并且告知builder 哪些组件公开哪些服务。 组件由反射(通过注册一个特殊的. 阅读全文
posted @ 2020-04-03 14:47 风雪江山 阅读(359) 评论(0) 推荐(0)
摘要:Autofac 隐式关系类型 Autofac 支持自动解析特定类型,隐式支持组件与服务间的特殊关系。要充分利用这些关系,只需正常注册你的组件,但是在使用服务的组件或调用Resolve()进行类型解析时,若要改变构造函数的参数,需要使用特定关系类型。 例如,当Autofac注入一个IEnumerabl 阅读全文
posted @ 2020-04-03 14:44 风雪江山 阅读(282) 评论(0) 推荐(0)
摘要:Autofac 传递解析参数 注册组件公开相应的服务之后,你可以从container构造器和子lifetime scopes 中解析服务。使用Resolve()方法来实现: var builder = new ContainerBuilder(); builder.RegisterType<MyCo 阅读全文
posted @ 2020-04-03 14:42 风雪江山 阅读(315) 评论(0) 推荐(0)
摘要:在ASP.NET Core 3.0中路由配置和2.0不一样了 一、MVC 服务注册 ASP.NET Core 3.0 添加了用于注册内部的 MVC 方案的新选项Startup.ConfigureServices。三个新的顶级扩展方法与 MVC 方案上IServiceCollection可用。 模板使 阅读全文
posted @ 2020-04-03 10:38 风雪江山 阅读(964) 评论(0) 推荐(0)
摘要:之前看过一个帖子,他用的.net core2.2给出两种方法,我整理到了下边,自己写了一下,发现两种写法在.net core 3.0中都不支持,然后查了一些资料在最下边整理出来3.0的写法 欢迎学习交流 1.环境: .net core 2.2 nuget 安装: Autofac Autofac.Ex 阅读全文
posted @ 2020-04-03 10:02 风雪江山 阅读(469) 评论(0) 推荐(0)
摘要:新建一个NETCore Web API项目,在Startup.cs里就会开始使用IConfiguration和IOptions了,我们来看看如何使用。 IConfiguration 是用来加载配置值的,可以加载内存键值对、JSON或XML配置文件,我们通常用来加载缺省的appsettings.jso 阅读全文
posted @ 2020-03-25 21:50 风雪江山 阅读(5061) 评论(0) 推荐(1)