博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fd.Service 轻量级WebApi框架
阅读量:5946 次
发布时间:2019-06-19

本文共 1626 字,大约阅读时间需要 5 分钟。

News

December 06 2014: Version 1.0.0.8

Add Register Route 

Configuration

iis 7 Integrated Mode:

iis 6

Register Service and Route on Global.asax

protected void Application_Start(object sender, EventArgs e)        {            FdRouteTable.RegisterService("FdServiceTest");            FdRouteTable.RegisterRoute(                name: "Default",                url: "api/{controller}/{action}"                );        }

Usage

API Statement:

[FdService(SessionMode = SessionMode.Support, IsPublicAllMethod = true)][Auth(Message="Login Authorization")]public class SchoolApi{              [FdMethod]        [Auth(Order = 1, Message = "Authorization")]        [log(Order = 2, Message = "Log Record")]        public static int GetPointsByID(int id)        {            return 10;        }        [FdMethod(ResponseFormat = ResponseFormat.Json)]        public static List
GetStudentList() { return new List
() { new Student() { Age = 13, Name = "LOKI" }, new Student() { Age = 14, Name = "Frigga" } }; }}

Client invoke:

$.get("/api/SchoolApi/GetPointsByID/", { sid: 101, id: 100 }, function (data) {            $("#textDetail").append("
GetPointsByID:" + data); });

Installation

FD.Service can be installed via the nuget UI (as ), or via the nuget package manager console:

PM> Install-Package FD.Service

开源地址:

 

转载地址:http://dqfxx.baihongyu.com/

你可能感兴趣的文章
一个优质男朋友的标准
查看>>
浩鲸科技和京东加入 OpenMessaging 开源标准社区
查看>>
spring 注入方式
查看>>
FileZilla Client 3.42.0 beta1 发布,流行的 FTP 解决方案
查看>>
深度学习之迁移学习介绍与使用
查看>>
Qt学习笔记(一)-文件目录与术语解释
查看>>
IDEA 自动导入包
查看>>
源发行版1.8 需要目标发行版1.8(解决亲身测)
查看>>
VR热播:VR 剧集以及及大量精彩VR视频
查看>>
MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
查看>>
求职简历-机器学习工程师V2
查看>>
《数据科学家访谈录》总结·2
查看>>
如何打造智能汽车?比亚迪、沃尔沃等产学研领域专家详解汽车智造 | 2018全球智能驾驶峰会...
查看>>
JSP页面跳转
查看>>
我的公众号的排版
查看>>
利用stream对map集合进行过滤
查看>>
一点Java学习的相关资源
查看>>
13.0、python递归函数
查看>>
Spring Framework 5.1 正式发布
查看>>
Recover Binary Search Tree@LeetCode
查看>>