Namespace Tool.Web.Api
Namespaces
Classes
针对于新版Ashx路由模式,的同步,异步,支持
该控制器,相对于Mvc的控制器轻,应有功能都有,可自由扩展。
方便实现,您最想实现的效果,最大的优点还是因为他轻量级。
系统默认 Api输出结果 抽象类,用于普通返回值,特殊返回值建议您自己实现。
用于 Api 请求参数,类型定义,区分不同阐述的值。
针对于一般处理程序,备注一般处理程序必须继承于( 类才会生效) 所有状态(用于更好的使用API)
Api的异常处理类
指定允许其他域名访问,可跨域
相关配置:
'Access-Control-Allow-Origin:http://172.20.0.206' 一般用法(*,指定域,动态设置),3是因为*不允许携带认证头和cookies
'Access-Control-Allow-Credentials:true' 是否允许后续请求携带认证信息(cookies),该值只能是true,否则不返回
'Access-Control-Allow-Methods:HEAD,GET,POST,PUT,PATCH,DELETE' 允许的请求类型
'Access-Control-Allow-Headers:x-requested-with,content-type' 允许的请求头字段
SSE服务器事件流
系统默认 输出对象的实现类,文件输出处理
系统默认 输出对象的实现类,JSON格式处理
针对于新版Ashx路由模式,的同步,异步,支持(此Api为最轻量级,请严格遵循实现写法)
给你一个快的理由,因为该路由接口类在启动路由时就已经创建,中途调用,无需创建新的实例,达到最大性能优化。
同时请注意您这个Api类对象的生命周期,将伴随着整个Web应用程序一致,也就意味着类中的所有对象将不是安全的,请合理声明类变量使用。
无返回结果
针对于继承 的类,用于事件方法接口,需要另一个模块驱动的消息接口,可以使用
系统默认 跳转地址的实现类,跳转地址302
系统默认 输出对象的实现类,视图页面输出处理
系统默认 输出对象的实现类,文本格式处理
Interfaces
Api 返回结果接口,用于实现各种返回输出Enums
针对于Api需要接受相应的状态
对异步事件类的状态
值来源的类型
返回客户端的类型