摘要: 6.1 C# 请求Web API的方式 前端调用有Form表单提交,ajax提交,ajax一般是用Jquery的简化写法,在这里不再过多介绍; 后端调用大约有这些:WebCient、WebRequest、Httpclient、WebapiClient,重点探讨Get和Post请求,Put和Delet 阅读全文
posted @ 2020-11-01 21:38 高原&秃鹫 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 5.1 Web API中的过滤器 WebApi下的过滤器和MVC下的过滤器有一些区别。 (1) 所处命名空间不同。 Web API 过滤器额命名空间是“System.Web.Http”,而MVC过滤器命名空间位于“System.Web.MVC”。 (2) Web API 没有结果过滤器 Web AP 阅读全文
posted @ 2020-11-01 21:34 高原&秃鹫 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 4.1 异步编程 4.1.1 线程回顾 说到异步编程,离不开多线程。在前面的课程中我们学习过多线程。回顾一下我们之前的例子。 public static void DoWork() { Thread.Sleep(1000); Console.WriteLine("线程中执行任务……"); } sta 阅读全文
posted @ 2020-11-01 21:32 高原&秃鹫 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 3.1 Action的返回类型 Webapi的Action返回值主要有四种类型 void无返回值 IHttpActionResult HttpResponseMessage 自定义类型 依据不同返回类型,WebApi会选择不同的机制来创建Http Reponse 返回类型响应voidReturn e 阅读全文
posted @ 2020-10-29 09:40 高原&秃鹫 阅读(510) 评论(0) 推荐(1) 编辑
摘要: WebApi有两种路由规则,默认路由和特性路由,都位于WebApiConfig类中的Register方法里进行配置, (1). config.MapHttpAttributeRoutes(); 代表特性路由 (2). config.Routes.MapHttpRoute(); 代表统一的默认路由 特 阅读全文
posted @ 2020-10-29 09:39 高原&秃鹫 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是Web API WebApi是一个很广泛的概念,ASP.NET Web API是一个在.NET框架上构建Web API的框架。用于轻松构建可以由多种客户端(包括浏览器和移动设备)访问的 HTTP 服务。它是一种RestFul风格的开发接口的技术,它比WebService更省流量,比WC 阅读全文
posted @ 2020-10-27 18:08 高原&秃鹫 阅读(561) 评论(0) 推荐(0) 编辑
摘要: Asp.net SignalR是微软为实现实时通信而开发的一个类库。可以适用于以下场景: 聊天室,如在线客服系统,IM系统等 股票价格实时更新 消息的推送服务 游戏中人物位置的实时推送 游戏中人物位置的实时推送 SignalR可以进行远程分布式实时通信,都是使用远程代理来实现,其中有两大内部对象,第 阅读全文
posted @ 2019-06-19 09:08 高原&秃鹫 阅读(872) 评论(0) 推荐(1) 编辑
摘要: T4即为Text Template Transformation Toolkit,一种可以由自己去自定义规则的代码生成器。根据业务模型可生成任何形式的文本文件或供程序调用的字符串 在VS中T4模板是没有智能提示和颜色标注的,可以安装官方推荐插件:tangibleT4EditorPlusModelli 阅读全文
posted @ 2019-06-18 22:35 高原&秃鹫 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Log4Net 是用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等)。日志就是程序的“黑匣子”,可以通过日志查看系统的运行过程,从而发现系统的问题。 日志的作用就是将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。 对于Web应用来 阅读全文
posted @ 2019-06-03 23:25 高原&秃鹫 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1.1 控制反转 在面向对象设计的软件系统中,它的底层都是由N个对象构成的,各个对象之间通过相互合作,最终实现系统的业务逻辑。同时,对象之间的耦合关系是无法避免的,也是必要的,这是协同工作的基础。但是,伴随着工业级应用的规模越来越庞大,对象之间的依赖关系也越来越复杂,经常会出现对象之间的多重依赖性关 阅读全文
posted @ 2019-06-03 09:51 高原&秃鹫 阅读(804) 评论(1) 推荐(2) 编辑