当前位置: 首页 > 编程语言 > C#

ServiceStackIReturn分享

时间:2023-04-10 21:15:42 C#

ServiceStackIReturn正在看两周前发布的新api。似乎ReqDTO:IReturn{//...}“IReturn”位似乎是可选的?RazorRockstars演示项目中的DTO可以在没有它的情况下工作。这是ServiceStack新API中的新增功能,它允许您记录请求DTO将返回的预期响应类型,例如ReqDTO:IReturn>{...}这允许您使用任何C#服务客户端进行调用:Listresponse=client.Get(newReqDto());如果您没有IReturn令牌,则客户端调用必须如下所示:Listresponse=client.Get>(newReqDto());这是您服务的客户/消费者需要知道的。如果您在DTO上有标记,则响应类型是已知的。IReturn标记还用于确定在ServiceStack/元数据页面中的HTTP响应中使用的ResponseDTO。据我所知,这只是定义请求/响应DTO的一种便捷方式。您可以自由使用它。如果您在可移植类库中定义DTO,则不能使用IReturn。也许IReturn应该定义在ServiceStack的PCL中。只是一个想法。以上就是C#学习教程:ServiceStackIReturn分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: