前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >咱们说的方法默认参数的形式

咱们说的方法默认参数的形式

原创
作者头像
用户7737280
发布2021-12-02 17:36:35
5080
发布2021-12-02 17:36:35
举报

如果我们需要使用通过IServiceCollection注册的具体实例,可以以通过模型绑定的方式进行操作(很多人喜欢叫它方法注入,但是严格来说却是是通过定义模型绑定的相关操作实现的),遴选公务员而且还简化了具体操作,我们就不需要在具体的参数上进行声明Map相关方法的执行委托,这个时候呢依然可以进行灵活的模型绑定,而且可能你也发现了,直接通过lambda表达式的方式虽然支持可空类型,但是它不支持缺省参数,也就是咱们说的方法默认参数的形式,比如http://lx.gongxuanwang.com/

Minimal Api采用了一种新的方式来自定义模型绑定,这种方式是一种基于约定的方式,无需提前注册,也无需集成什么类或者实现什么接口,只需要在自定义的类中存在TryParseBindAsync方法即可,这两个方法的区别是

地址会得到和上面相同的结果,遴选公务员 http://lx.gongxuanwang.com/sszt/36.htm

到底如何选择同学们可以按需使用,得到的效果都是一样的。如果类中同时存在TryParseBindAsync方法,那么只会执行BindAsync方法。

类其实是微软帮我们多封装了一层,它里面的所有静态方法都是返回IResult的接口实例,这个接口有许多实现的类,满足不同的输出结果,比如Results.File("foo.text")遴选公务员方法其本质就是返回一个FileContentResult类型的实例http://lx.gongxuanwang.com/sszt/39.htm

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档