剪贴板中使用的IExtensibleDataObject

时间:2017-07-19 08:28:50

标签: c# wcf clipboard

我正在使用带有net.tcp端点的WCF服务。 我在所有DTO上都实现了IExtensibleDataObject接口,以便拥有前向兼容的客户端。 为此,我将我的DTO的ExtensionData属性映射到我对应的Model类,然后在将回调发送回客户端时,信息保持不变。 因为我的应用程序能够有多个并行运行的实例,所以我需要在整个复制/粘贴操作中将ExtensionDataObject从一个客户端实例持久存储到另一个客户端实例。

现在的问题是,如果我尝试将模型映射到剪贴板中的表示,我还必须将ExtensionData属性映射到剪贴板对象,但这不起作用,因为ExtensionDataObject不可序列化.. 从剪贴板粘贴时,我总是收到CLIPBRD_E_BAD_DATA错误。

有可能吗?

0 个答案:

没有答案