深入浅出之委托

一、什么是委托 源码下载 1.委托是面向对象的、类型安全的,是引用类型。使用delegate关键字进行定义。委托的本质就是一个类,继承自System.MulticastDelegate,而它又派生自System.Delegate。里面内置了几个方法 ,可以在类的外面声明委托,也可以在类的内部声明委托 ...

ASP.NET Core身份认证服务框架IdentityServer4 介绍

IdentityServer4是ASP.NET Core 2的OpenID Connect和OAuth 2.0框架。它可以在您的应用程序中提供以下功能: 它使你的应用程序具有如下特点: 认证即服务 适用于所有应用程序(web, native, mobile, services)的集中登录逻辑和工作流 ...

WebApi-控制器路由

带着问题去思考,大家好! WebAPI核心任务是什么?它的核心机制又是什么? 核心任务是处理HTTP请求并提供适当的响应。 1 消息流概览 HTTP消息流的框架组件大致分2种 依靠HTTP消息获得上下文的组件 依靠高层编程模型获得上下文 第一层组件只依靠来自底层“消息处理程序”管道的核心HTTP消息 ...

微信门户开发框架-使用指导说明书(2)--基于框架的开发过程

在上篇随笔《微信门户开发框架-使用指导说明书》中主要介绍了微信公众号和企业微信的模块说明以及各个模块之间的关系、账号配置以及如何和微信开发框架结合起来使用的内容,由于篇幅局限,因此本篇随笔继续这个方面拓展介绍,介绍基于微信框架的开发过程,包括微信账号菜单的管理,H5页面的开发知识,以及如何整合框架实... ...

部署WebApi随笔

一、跨域 NuGet引用Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服务 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默认返回XML格式 ...

WebAPI-HTTP编程模型

带着问题去思考,大家好!它是什么?它包含什么?它能干什么? 消息 HTTP编程模型的核心就是消息抽象,表示为:HttPRequestMessage,HttpResponseMessage.用于客户端和服务端之间交换请求和响应消息。 HttpMethod类包含了一组静态属性: private stat ...

微信门户开发框架-使用指导说明书

微信门户应用管理系统,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技术路线,界面层采用Boostrap + Metronic组合的前端框架,数据访问层支持Oracle、SQLServer、MySQL、PostgreSQL等数据库。框架以MVC5,... ...

WebAPI-处理架构

带着问题去思考,大家好! 问题1:HTTP请求和返回相应的HTTP响应信息之间发生了什么? 1:首先是最底层,托管层,位于WebAPI和底层HTTP栈之间 2:其次是 消息处理程序管道层,这里比如日志和缓存。OWIN的引用是将消息处理程序管道的一些功能下移到栈下端的OWIN中间件了。 3:控制器处理 ...

【c#.Net】面试题库总结50题

1、简述 private、 protected、 public、 internal 修饰符的访问权限。private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 当前程序集 ...

iis添加asp.net网站,访问提示:由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射

今天在iis服务器配置asp.net网站,遇到一个问题,记录一下: 问题:由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 WindowServer2012服务器,添加角色安装完.netframework和iis之后,运行aspx页面 ...

在webform中使用ajax

如果你用过Asp.net webform, 说明你也算是.NET 开发的老兵了。WEBform应该是2011 2013左右,当时还用visual studio 2005、 visual studio 2008。后来基本都用的是MVC。 如果是新开发的项目,估计没人会用webform技术。但是有些旧版 ...

asp.net网站作为websocket服务端的应用该如何写

最近被websocket的一个问题困扰了很久,有一个需求是在web网站中搭建websocket服务。客户端通过网页与服务器建立连接,然后服务器根据ip给客户端网页发送信息。 其实,这个需求并不难,只是刚开始对websocket的内容不太了解。上网搜索了一下,有通过asp.net core 实现的、有 ...

asp.net core 3.1 入口:Program.cs中的Main函数

本文分析Program.cs 中Main()函数中代码的运行顺序分析asp.net core程序的启动,重点不是剖析源码,而是理清程序开始时执行的顺序。到底用了哪些实例,哪些法方。asp.net core 3.1 的程序入口在项目Program.cs文件里,如下。ususing System; us ...

WebAPI简介

Web体系结构: 有三个核心:资源(resource),URL(统一资源标识符)和表示 他们的关系是这样的:一个资源由一个URL进行标识,HTTP客户端使用URL定位资源,表示是从资源返回数据,媒体类型是资源返回的数据格式。 接下来我们说下HTTP. HTTP协议的系统是一种无状态的方式,使用请求/ ...

150行代码打造.net core生产力工具,你值得拥有

你是否在初学 .net core时,被依赖注入所折磨? 你是否在开发过程中,为了注入依赖而不停的在Startup中增加注入代码,而感到麻烦? 你是否考虑过或寻找过能轻松实现自动注入的组件? 如果有,那请欢迎继续往下看。 或许你是被我这标题给吸引过来的,请不要怀疑自己的眼睛,如果你真的遇到过以上的问题 ...

.NET使用FastDBF读写DBF

FastDBF源代码地址:https://github.com/SocialExplorer/FastDBF 第一步在解决方案中新建一个类库的项目:取名为SocialExplorer.FastDBF 第二步:引入FASTDBF的源文件 源代码可以通过github地址下载引入 源文件:DbfColum ...

C# 中 ConfigureAwait 相关答疑FAQ

C# 中 ConfigureAwait 相关答疑FAQ 在前段时间经常看到园子里有一些文章讨论到 ConfigureAwait,刚好今天在微软官方博客看到了 Stephen Toub 前不久的一篇答疑 ConfigureAwait 的一篇文章,想翻译过来。 原文地址:https://devblogs ...

20200117 .net 001

第一部分:面向对象 封装 继承(里氏转换) 多态第二部分:值类型、引用类型、字符串操作第三部分:集合文件操作第四部分:正则表达式第五部分:XML操作第六部分:委托、事件第七部分:反射。 //存储着我们当前正在运行的进程//Process[] pro = Process.GetProcesses(); ...

<1···891011>