【发布时间】:2013-05-13 00:22:31
【问题描述】:
我正在尝试使用服务堆栈建立服务。该服务需要满足soap 1.1标准。
现在我尝试使用的操作对象称为 SendGetAccountResponse,我没有创建响应类,因此这将是一个异步服务。当我运行项目时,操作/消息不存在。
现在,如果我将该 DTO 重命名为 SendGetAccountR_esponse 或 SendGetAccountNotification,那么该操作就会出现,我可以调用该操作。
某事告诉我有某种约定会停止操作,其末尾带有 Response 以显示并用作请求对象。
有谁知道我可以在哪里/如何关闭这些约定?
DTO 命名约定
命名约定:{Request DTO Name} + Response
示例:请求 DTO:DeleteCustomer --> 响应 DTO:DeleteCustomerResponse。 如果您将服务保持原样,则 REST 端点将不存在。因此,您需要将它们全部连接到同一个 URL。
https://github.com/ServiceStack/ServiceStack/wiki/SOAP-support
【问题讨论】:
标签: c# asp.net web-services soap servicestack