所以我有一些这样的代码。
[DataContract]
public class Example
{
SomeClass _someVar;
[OnDeserializing]
public void OnDeserializing(StremingContext c)
{
_someVar = new SomeClass();
}
}
有趣的是,如果我使用 Visual Studio 2010 中的测试调试客户端,则会调用 OnDeserializing()。但如果我尝试托管我的 WCF 服务,然后从我自己的客户端调用它,它不会被调用(或者可能不会't),因为 _someVar 始终为空。
啊!
我还需要做什么?
亲切的问候,河豚