这是目前写的第一篇关于框架的使用文档,有什么不足的地方,还需大家指出,谢谢。
API的创建及使用
目前采用重写一般处理程序的方式完成快速开发。
(注明:这里使用的开发工具是 vs 2017 )
以下的写法,请先引用框架,UniversalFrame框架
框架地址:https://blog.csdn.net/qq_33484542/article/details/89840069
创建
新建一个C# Web项目,然后创建一个一般处理程序,这个很简单,就不再赘述,不懂的请百度。
然后会生成如下:文件
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Test.API
{
/// <summary>
/// Handler1 的摘要说明
/// </summary>
public class Handler1 : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
这个是系统为你生成的,这个时候我们只需要引用框架的命名空间。
using UniversalFrame;
然后将Handler1 类名后的继承改为 AshxResult,这个时候回显示报错,你需要实现抽象类,
如图:
这样就会得到如下代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using UniversalFrame;
namespace Test.API
{
/// <summary>
/// Handler1 的摘要说明
/// </summary>
public class Handler1 : AshxResult
{
//已无效了,删除
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType =