我正在使用带有net.tcp端点的WCF服务。
我在所有DTO上都实现了IExtensibleDataObject
接口,以便拥有前向兼容的客户端。
为此,我将我的DTO的ExtensionData属性映射到我对应的Model类,然后在将回调发送回客户端时,信息保持不变。
因为我的应用程序能够有多个并行运行的实例,所以我需要在整个复制/粘贴操作中将ExtensionDataObject
从一个客户端实例持久存储到另一个客户端实例。
现在的问题是,如果我尝试将模型映射到剪贴板中的表示,我还必须将ExtensionData属性映射到剪贴板对象,但这不起作用,因为ExtensionDataObject不可序列化.. 从剪贴板粘贴时,我总是收到CLIPBRD_E_BAD_DATA错误。
有可能吗?