在WCF中处理COM+对象
本文关键字:COM+ 对象 处理 WCF | 更新日期: 2023-09-27 18:05:16
我使用第三方dll进行图像处理,它返回COM对象。目前,我已经声明了DataContract
类,其中包括我从返回的COM对象中需要的一些信息。
如果我想扩展WCF service
的功能,是否有一种方法可以直接返回COM对象,或者我需要创建新的类并使用DataContract
手动装饰它们?(~ 30类)
谢谢
不能通过WCF发送对COM对象的引用。
必须以某种方式序列化它。如果COM对象有一个序列化方法,你可以将它序列化成一个文本,通过WCF发送,然后在另一端反序列化。但是你需要一个对客户端COM对象定义的引用。
最简单的是创建New类,您可以尝试一些代码生成工具,如resharper来帮助您。