如何在 wcf 服务中使用通用方法?
我写了这段代码:
[OperationContract]
void AddItem<T>(T item);
但我收到以下错误:
类型“T”无法导出为架构类型,因为它是开放泛型类型。仅当泛型类型的所有泛型参数类型均为实际类型时,才可以导出该泛型类型。
你根本做不到。这是不可能的,因为肥皂不支持这一点。看到这个article http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/79585667-6b97-4ce4-93fa-3a4dcc7a9b86,其中提到如何通过创建一个中间本地对象(在调用 WCF 操作之前调用并转换该对象)来绕过泛型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)