-1

我想创建一个[CustomDataMember]属性,DataContractSerializer通过IOperationBehavior. 我遵循了Aaron Skonnard 给出的说明,但是当我调用 DCS 序列化程序时,自定义行为既不会被实例化,也不会被调用。

显然,我遗漏了一些东西,可能是在构造函数调用的级别DataContractSerializer。有谁知道可以做些什么来使行为正确地注入 DCS 中?

4

1 回答 1

1

亚伦的指示不适用。这些指令用于在处理消息转换时切换 WCF 使用的序列化程序。您正在直接实例化序列化程序。DataContractSerializer 并不真正支持流程的大量定制——它应该是非常简单的,而不是灵活的。如果您需要灵活性,请使用 XmlSerializer/IXmlSerializable。

于 2009-12-16T00:34:27.680 回答