- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Nancy使用转换器扩展序列化
使用场景以时间为例,若要将时间的年月日指定为3个输入框的话,传递的参数可能是这样的:{"date":{"year":2019,"month":1,"day":31}}扩展序列化DateTime为了更方便的进行数据转换,我们可以扩展Nancy的JavaScriptConverter以拦截DateTime值的序列化和反序列化,我们可以自定义返回任何类型的数据:using Nan...
2019-01-31 16:30:51 475
原创 Nancy使用模型(Using Models)
Model binding(模型绑定)方法:Foo foo = this.Bind(); var foo = this.Bind<Foo>();var foo = this.BindTo(instance);下面直接来看一个Nancy模型绑定的例子吧:Module:using CoreNancy.Models;using Nancy;using...
2019-01-31 14:25:24 811
原创 Nancy视图引擎(View Engines)
Nancy View Engines 默认情况下,Nancy附带一个内置的视图引擎,称为SuperSimpleViewEngine,它支持所有必需品(necessities ),如布局(layouts),局部(partials),模型(models),条件(conditions )和迭代(iterations) 。 使用SuperSimpleViewEngine时不需要任何其他依赖项,它可以支...
2019-01-30 18:02:01 1025
原创 Nancy Async
环境Nancy使用async/await需要保证项目是.NET 4.5及以上。句法可以将Before / After管道和主路由委托指定为async。 语法与同步代码几乎相同,但有以下更改:前后挂钩(Before / After)采用两个参数,即上下文和消除令牌,而不仅仅是上下文。 路径定义:委托采用两个参数,捕获的参数和消除令牌。Exampleusing Nancy;...
2019-01-30 13:46:24 416
原创 Nancy路由
Nancy路由的定义路由在构造函数中定义;路由需要指定:Method(请求方式) + Pattern(规则) + Action(前处理请求的响应方法) + Condition(条件)如: public RoutesModule() { // Method : Get // Pattern : "/Routes/{num:int}" // ...
2019-01-29 17:38:35 1000 2
原创 初识Nancy
NancyNancy是一个轻量级的框架,基于.NET和Mono;Nancy旨在处理DELETE,GET,HEAD,OPTIONS,POST,PUT和PATCH请求,并提供简单,优雅的域特定语言(DSL)响应请求,让你专注于你的代码和你的应用程序。Nancy官网:http://nancyfx.org/在.Net Core 使用Nancy1.新建一个空ASP.NET Core We...
2019-01-28 21:24:49 297
原创 NPOI基本使用
1.添加引用:using NPOI.HSSF.UserModel;using NPOI.HSSF.Util;using NPOI.SS.UserModel;using NPOI.SS.Util;2.操作xsl:string fullPath = System.AppDomain.CurrentDomain.BaseDirectory+ DateTime.Today.ToStr...
2019-01-16 19:51:48 838
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人