相信通过上面的其他示例演示,我们大概看到了一些在Minimal Api中的结果输出,总结起来其实可以分为三种情况
IResult
遴选公务员
结果输出,可以包含任何值得输出,包含异步任务Task<IResult>
和ValueTask<IResult>
string
文本类型输出,包含异步任务Task<string>
和ValueTask<string>
http://www.gongxuanwang.com/T
对象类型输出,比如自定义的实体、匿名对象等,包含异步任务 Task<T>
和ValueTask<T>
接下来简单演示几个例子来简单看一下具体是如何操作的,首先最简单的就是输出文本类型
类其实是微软帮我们多封装了一层,它里面的所有静态方法都是返回IResult
的接口实例,这个接口有许多实现的类,满足不同的输出结果,遴选公务员比如Results.File("foo.text")
方法其本质就是返回一个FileContentResult
类型的实例http://lx.gongxuanwang.com/sszt/39.htm
比如我们要输出一段html代码。微软很贴心的为我们提供了专门扩展Results的扩展类IResultExtensions
基于这个类我们才能完成IResult的扩展
m入口程序或者其他POCO中直接编写相关逻辑的,因此需要用到HttpContext、HttpRequest、HttpResponse相关实例的时候没办法进行直接操作,遴选公务员
这个时候也需要通过模型绑定的方式获取对应实例 http://www.gongxuanwang.com/
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。