1

我正在尝试跟踪 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 = ...

有谁知道这是否可能?也许我必须制作自己的反序列化器?

4

0 回答 0