摘要: 摘要 有这样一个service,需要运行的asp.net站点上,但要保证这个实例是唯一的。单例用来启用聊天机器人,保证唯一,以免启动多个,造成客户端发送消息的时候,会造成每个机器人都发送消息,app收到多条消息。 Demo 单例类 using System; using System.Collect 阅读全文
posted @ 2019-08-06 16:07 奋斗的中年人哈哈哈 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 任务28:RequestDelegate管道实现思路 管道的实现机制 RequestDelegate是管道的核心。ApplicationBuilder就是接收了很多个RequestDelegae把它拼到一起。   第一种方式接受一个Context和next,next就是RequestDel 阅读全文
posted @ 2019-08-06 09:27 奋斗的中年人哈哈哈 阅读(316) 评论(0) 推荐(0) 编辑
摘要:   cmd创建一个控制台应用程序 dotnet new console name MyPipeline 用VSCode打开这个项目  新建类RequestDelegate.cs的类文件复制Program里面的代码到RequestDelegate里面代码修改   引入命名 阅读全文
posted @ 2019-08-06 09:27 奋斗的中年人哈哈哈 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 任务27:Middleware管道介绍     HttpContext 图中注册了三个中间件,所有httpContext就会在这三个管道上都执行HttpContext,会在Reponse里面写一些东西。所有东西会叠加到HttpContext的Reponse当中,最后返回给我我们的 阅读全文
posted @ 2019-08-06 09:26 奋斗的中年人哈哈哈 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 任务26:dotnet watch run 和attach到进程调试   dotnet watch run 的一种调试方法  打开VSCode,先关闭当前的文件夹   Ctrl+~快捷键 打开窗体。 ls应该是显示当前目录的文件 使用命令创建helloCore26的为项 阅读全文
posted @ 2019-08-06 09:25 奋斗的中年人哈哈哈 阅读(512) 评论(0) 推荐(1) 编辑
摘要: 以本系列文章向Fish 前辈的那篇我心中的ASP.NET 核心对象致敬。(虽然不知道前辈现在在干什么)。一晃就6年过去了,那首 郝云 的《回到那一天》怎么唱来着? 时光一晃,你就三十了。 而我们都变成了老了的程序员 🙂   ASP.NET Core在解开了对windows的依懒 阅读全文
posted @ 2019-08-06 09:23 奋斗的中年人哈哈哈 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 这是ASP.NET Core新核心对象系列的第二篇,上一篇 WebHost准备阶段 我们讲到了WebHostBuilder的初始化及配置。我们给WebHostBuilder进行以下配置 UseKestrel 设置Kestrel为HttpServer ConfigureAppCon 阅读全文
posted @ 2019-08-06 09:23 奋斗的中年人哈哈哈 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 任务25:IHostEnvironment和 IApplicationLifetime介绍   IHostingEnvironment这个里面有一些参数,比如我们当前应用程序的名称、目录的。       await context.Response.Write 阅读全文
posted @ 2019-08-06 09:14 奋斗的中年人哈哈哈 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 24 任务24:WebHost的配置  创建HelloCore的项目    我们新建一个空的mvc项目     我们在这里调用COnfigureAppConfiguration方法更改默认的配置。为读取settings.json这个文件。   阅读全文
posted @ 2019-08-06 09:13 奋斗的中年人哈哈哈 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ! done 任务22:课程介绍 & 任务23:Http请求的处理过程       任务23:Http请求的处理过程   http的处理过程 用户输入一个地址            如果您觉 阅读全文
posted @ 2019-08-06 09:08 奋斗的中年人哈哈哈 阅读(131) 评论(0) 推荐(0) 编辑
摘要: DI在.NET Core里面被提到了一个非常重要的位置, 这篇文章主要再给大家普及一下关于依赖注入的概念,身边有工作六七年的同事还个东西搞不清楚。另外再介绍一下.NET  Core的DI实现以及对实例生命周期的管理(这个是经常面试会问到的问题)。最后再给大家简单介绍一下在控制台以及Mvc下 阅读全文
posted @ 2019-08-06 09:07 奋斗的中年人哈哈哈 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 20   我们来看一下asp.net core中依赖注入的源码 https://github.com/aspnet/AspNetCore/tree/master/src/Hosting               &nb 阅读全文
posted @ 2019-08-06 09:06 奋斗的中年人哈哈哈 阅读(151) 评论(0) 推荐(0) 编辑
摘要:   控制反转 实现你的依赖,采用什么依赖,不由你自己决定,这个控制交给IOC容器。 这里所有的实现都不由你自己决定,我们只需要传给你就可以了。谁来传呢?容器来传给他 内存的Repository,这里实现的比较简单。 这里的list在多线程访问的时候会有问题。这里没有加锁,这里只是作为用来理 阅读全文
posted @ 2019-08-06 09:05 奋斗的中年人哈哈哈 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 19    我们来测试Add的方法,实体验证不通过就返回一个BadRequest。 如果手机号存在的也返回一个BadRequest 在测试的类库创建类CustomerControllerTest.cs这个类       测试手机号存在的方法 &nbs 阅读全文
posted @ 2019-08-06 09:05 奋斗的中年人哈哈哈 阅读(139) 评论(0) 推荐(0) 编辑
摘要:    什么是依赖 如果我们用EF操作数据库。 那么CustomerController就对Context形成了依赖。        我们这种依赖的写法就是隐式的依赖        显式依赖于隐式依赖 阅读全文
posted @ 2019-08-06 09:04 奋斗的中年人哈哈哈 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 第三章依赖注入 如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。 标签: ASP.NET Core快速入门 好文要顶 已关注 收藏该文 GASA 阅读全文
posted @ 2019-08-06 09:03 奋斗的中年人哈哈哈 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ! done 任务15:配置框架设计浅析 15 初始化就是创建Builder 最重要的两个东西就是 ConfigurationSource和ConfigurationBuilder   主要通过Provider去读取配置  如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您 阅读全文
posted @ 2019-08-06 09:02 奋斗的中年人哈哈哈 阅读(132) 评论(0) 推荐(0) 编辑