Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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
C# 在.NET远程处理中是否存在代理而不是序列化远程对象属性的属性?_C#_.net_Wcf_.net Remoting - Fatal编程技术网

C# 在.NET远程处理中是否存在代理而不是序列化远程对象属性的属性?

C# 在.NET远程处理中是否存在代理而不是序列化远程对象属性的属性?,c#,.net,wcf,.net-remoting,C#,.net,Wcf,.net Remoting,我有一个远程处理类(命名为RemoteClass)。它具有其他类OtherClass的属性。默认情况下,客户端在调用属性Other后拥有RemoteClass对象的代理和OtherClass的序列化副本。我希望客户端在调用属性Other之后也接收OtherClass的代理。不要建议我将RemoteClass和OtherClass分开,因为这种解决方案是不可接受的。我的问题是:我可以用.NETRemoting做我想做的事情吗?还是改用WCF更好(WCF能帮我吗?)。感谢您的建议和帮助。让您的其他类

我有一个远程处理类(命名为RemoteClass)。它具有其他类OtherClass的属性。默认情况下,客户端在调用属性Other后拥有RemoteClass对象的代理和OtherClass的序列化副本。我希望客户端在调用属性Other之后也接收OtherClass的代理。不要建议我将RemoteClass和OtherClass分开,因为这种解决方案是不可接受的。我的问题是:我可以用.NETRemoting做我想做的事情吗?还是改用WCF更好(WCF能帮我吗?)。感谢您的建议和帮助。

让您的其他类从MarshalByRefObject继承,而不是使用Serializable属性。

让您的其他类从MarshalByRefObject继承,而不是使用Serializable属性