【发布时间】:2013-12-20 12:43:11
【问题描述】:
那么,您是否不应该或不能在您公开的方法中或您在 WCF 服务中向客户端公开的 DTO 中使用接口?因为如果我有这个例如:
public class MyCustomDTO
{
public ITransaction Transaction { get; set; }
}
或
IPaymentRequest SendTransaction(PreAuthorizeRequest request);
我注意到,当我尝试创建集成测试以证明可以使用 wsdl 并进行成功调用时,我的 ITransaction 和 IPaymentRequest 被序列化并通过服务客户端公开为“对象”,这可能是因为它不知道什么在合同中公开的对象是什么?
那么,作为向使用 WCF 服务的外部世界公开的合同的一部分,您是否不能创建带有接口的方法或 DTO?
【问题讨论】:
-
谢谢.....还没有看到
标签: wcf