我正在尝试跟踪 WCF 中 PUT 请求的更改属性(我们正在执行 REST 而不是 SOAP)。我有一个想法,我正在尝试审查,但我无法通过这一点。
在请求传入的某个时刻,主体(JSON、XML 等)被反序列化为一个对象,该对象稍后将传递给我们的 WCF 服务方法。
即在某些时候,WCF 必须做类似这样的事情
User u = new User();
u.FirstName = ...
u.LastName = ...
u.Email = ...
我想更改第一行,以便从代理生成器(如Castle.DynamicProxy
)中检索 User 对象:
User u = _proxyGenerator.NewObject<User>();
u.FirstName = ...
u.LastName = ...
u.Email = ...
有谁知道这是否可能?也许我必须制作自己的反序列化器?