随笔分类 - .net core
摘要:1, 对类名直接添加Controller, 如TestController. 2, 继承Controller 类。 3, 对类名添加controller的属性, 如[Controller]
阅读全文
摘要:ASP.NET Core 配置 MVC 前面几章节中,我们都是基于 ASP.NET 空项目 模板创建的 HelloWorld 上做开发 通过这个最基本的 HelloWorld 项目,我们了解了很多知识,初窥了 ASP.NET Core,并对 ASP.NET Core 的运行机制有了一个基本的了解 M
阅读全文
摘要:简述asp.net core中间件的实现思路 一次http请求的过程,就是对一个Request请求进行若干次逻辑处理,并最终设置Response的过程。从代码的实现维度看,由于Request和Response都在HttpContext里,可将此过程表示为“以一个httpContext为输入的委托函数
阅读全文
摘要:在本章中,我们将介绍垃圾收集的概念,垃圾收集是.NET托管代码平台最重要的特性之一。 垃圾收集器(GC)管理内存的分配和释放。 垃圾收集器用作自动内存管理器。 我们不需要知道如何分配和释放内存或管理使用该内存的对象的生命周期 每当使用new关键字声明对象或将值类型装箱时,都会进行分配。分配通常非常快
阅读全文
摘要:希望通过本文能够了解如下内容: ControllerBase Attributes Action的返回值类型 ControllerBase 当我们开始实际上项目, 真正实操 anc 时, 肯定会用到 web api 框架和 mvc 框架. 这两个框架自动创建的 controller 继承了不同的父类
阅读全文
摘要://加载插件 private void LoadPlugins() { string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "addons"); //搜索该目录下的所有
阅读全文
摘要:Startup.cs文件中的ConfigureServices方法配置: #region Session内存缓存 services.Configure<CookiePolicyOptions>(options => { options.CheckConsentNeeded = context =>
阅读全文
摘要:C# WebApi的controller中如何存取session 在MVC以后,Session方式可能已经不太常用,但偶尔还是会用到,比如页面验证码之类的。例如登录页面使用的验证码通过Controller提供一个View来实现,可以使用Session来存储这个值。但现在常用的请求都可以交给WebAp
阅读全文
摘要:锁实现互斥的访问,用于确保在同一时刻只有一个线程可以进入特殊的代码片段,考虑下面的类: class ThreadUnsafe { static int val1, val2; static void Go() { if (val2 != 0) Console.WriteLine (val1 / va
阅读全文
摘要:在《.NET WebApi 实战第二讲》中我们有提到过事务的概念!任何数据库的读操作可以没有事务,但是写事件必须有事务,如果一个后端工程师在数据库写入时未添加事务,那就不是一个合格的工程师! 现在我们就来使用一下EntityFramework的事务。在EF使用事务有两种方案,一种是EF自带的.Beg
阅读全文
摘要:这是第一部:先实现NetFramework上的WebApi使用JWT认证 1、VS新建一个WebApi项目 2、项目右键 管理Nuget程序包 找到JWT,然后安装 3、Model文件夹下新建三个类LoginResult,LoginRequest,AuthInfo 1 namespace JwtWe
阅读全文
摘要:实现自定义的异常处理类 public class MyExceptionFilter : IExceptionFilter { public bool AllowMultiple => true; public async Task ExecuteExceptionFilterAsync(HttpA
阅读全文
摘要:自定义filter 类过滤 public class MyFilter : IAuthorizationFilter { public bool AllowMultiple => true; public async Task<HttpResponseMessage> ExecuteAuthoriz
阅读全文

浙公网安备 33010602011771号