Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF在反序列化期间使用服务器上的代理对象_Wcf_C# 4.0_Dynamic Proxy - Fatal编程技术网

WCF在反序列化期间使用服务器上的代理对象

WCF在反序列化期间使用服务器上的代理对象,wcf,c#-4.0,dynamic-proxy,Wcf,C# 4.0,Dynamic Proxy,我试图在WCF中跟踪PUT请求上更改的属性(我们使用REST而不是SOAP)。我有一个想法,我正在尝试检查,但我无法通过这一块 当请求传入时,主体(JSON、XML等)被反序列化为一个对象,该对象随后被传递到我们的WCF服务方法中 i、 在某个时刻,WCF必须做一些本质上类似的事情 User u = new User(); u.FirstName = ... u.LastName = ... u.Email = ... 我想更改第一行,以便从代理生成器检索用户对象(如Castle.Dynami

我试图在WCF中跟踪PUT请求上更改的属性(我们使用REST而不是SOAP)。我有一个想法,我正在尝试检查,但我无法通过这一块

当请求传入时,主体(JSON、XML等)被反序列化为一个对象,该对象随后被传递到我们的WCF服务方法中

i、 在某个时刻,WCF必须做一些本质上类似的事情

User u = new User();
u.FirstName = ...
u.LastName = ...
u.Email = ...
我想更改第一行,以便从代理生成器检索用户对象(如
Castle.DynamicProxy
):

User u=\u proxyGenerator.NewObject();
u、 名字=。。。
u、 LastName=。。。
u、 电子邮件=。。。
有人知道这是否可能吗?也许我必须做我自己的反序列化器

User u = _proxyGenerator.NewObject<User>();
u.FirstName = ...
u.LastName = ...
u.Email = ...