每月档案:2017年6月

使用带有ASP.NET核心MVC的MessagePack

前段时间(实际上,差不多5年前),我博客了带有ASP.NET Web API的MessagePack为了改善您的API’json效率–无论是在序列化速度和消息有效载荷大小方面。

那段代码后来使它成为WebApicontrib.项目,它被释放为添加在到ASP.NET Web API。

我最近有一个想法– since we now have webapicontrib.core.对于ASP.NET核心,为什么不重新审视这个想法,并为此创建MessagePack附加组件?

继续阅读


在ASP.NET核心MVC中使用ICAINCTION CONSTRAINTS

ASP.NET.核心提供了一种通过匹配路由时约束参数值的方法irouteconstraint. (在这里阅读更多) 界面。如果您想歧义彼此的某些路线,这可能非常有用。该功能内置于路由包中,并与MVC框架无关。

但是,除此之外,MVC框架本身还提供了一个有趣的约束机制– iacaption constraints.。让’今天看看他们。

继续阅读


从DI容器解析ASP.NET核心启动类

在ASP.NET核心中,最常见的设置是具有独立的特征启动Class,负责引导应用程序所需的服务,以及设置应用程序管道。

大多数asp.net核心的用户没有意识到,是在运行时,启动实例实际上是从DI容器解析的。这允许您控制应用程序如何引导的一些有趣的方面,这可能非常重要,即在集成测试场景中。

让’s have a look.

继续阅读