上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: ##[异步编程模式](https://msdn.microsoft.com/zh-cn/library/jj152938(v=vs.110).aspx).NET Framework提供了异步操作的三种模式:* 异步编程模型(Asynchronous Programming Model,APM)模式(... 阅读全文
posted @ 2015-05-03 11:13 senki 阅读(220) 评论(0) 推荐(0)
摘要: 异步方法的返回类型可以为Task、Task、void。方法不能声明ref或out参数。无法捕捉返回类型为void的异步方法引发的异常,如果返回Task或Task的异步方法中出现异常,则在任务等待时将此异常存储在返回的任务中并再次引发await运算符将一个异步方法挂起,直到任务完成。await表达式不... 阅读全文
posted @ 2015-05-02 21:20 senki 阅读(238) 评论(0) 推荐(0)
摘要: ##Configuration SettingsWebAPI中的configuration settings定义在[HttpConfiguration](https://msdn.microsoft.com/en-us/library/system.web.http.httpconfiguratio... 阅读全文
posted @ 2015-04-29 13:59 senki 阅读(898) 评论(0) 推荐(0)
摘要: ##项目结构 ![](http://images.cnitblog.com/blog2015/459200/201504/281627574119792.png)* bower.json [Bower](http://bower.io/)依据此文件安装需要的前端的包 * package.json ... 阅读全文
posted @ 2015-04-29 09:00 senki 阅读(268) 评论(0) 推荐(0)
摘要: 自定以身份认证需要继承IIdentity与IPrincipal这两个接口来实现,这个过程是在AuthenticateRequest阶段完成的。以下过程都是模拟实现身份认证的,通过这种方式可以将ticket中保存的数据取出来用于初始化IPrincipal的实现,从而改变HttpContext.Curr... 阅读全文
posted @ 2015-04-28 15:32 senki 阅读(201) 评论(0) 推荐(0)
摘要: aspnet_regsql命令创建需要的表结构 1 public class UserProfile:ProfileBase 2 { 3 [SettingsAllowAnonymous(true)] //默认匿名用户不能访问 4 public string... 阅读全文
posted @ 2015-04-28 15:32 senki 阅读(325) 评论(0) 推荐(0)
摘要: Authentication(认证) WebAPI中的认证既可以使用HttpModel也可以使用HTTP message handler,具体使用哪个可以参考一下依据:一个HttpModel可以检测ASP.NET请求管道中的所有请求,一个message handler仅仅可以检测到被路由到这个Web... 阅读全文
posted @ 2015-04-27 17:48 senki 阅读(591) 评论(0) 推荐(0)
摘要: 如果没有对应的web api模板,首先使用nuget进行安装例子1:ProductController 是以硬编码的方式使用StoreAppContext类的实例,可以使用依赖注入模式,在外部指定上下文实例 1 public interface IStoreAppContext:IDisposa... 阅读全文
posted @ 2015-04-27 15:16 senki 阅读(309) 评论(0) 推荐(0)
摘要: 安装追踪用的包Install-Package Microsoft.AspNet.WebApi.TracingUpdate-Package Microsoft.AspNet.WebApi.WebHost //-Version指定具体的版本启用追踪的功能(在WebApiConfig.cs中)publ... 阅读全文
posted @ 2015-04-27 11:09 senki 阅读(567) 评论(0) 推荐(0)
摘要: HttpResponseException当WebAPI的控制器抛出一个未捕获的异常时,默认情况下,大多数异常被转为status code为500的http response即服务端错误。HttpResonseException是一个特别的情况,这个异常可以返回任意指定的http status co... 阅读全文
posted @ 2015-04-26 23:53 senki 阅读(376) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页