当前位置:编程技术网 > 技术文章 > 通信及分布式开发 > 文章详细内容

Dotnet中 Remoting技术 简明扼要的介绍 3 - 3

 

 

九、传值和传引用

(一)  通过实现MarshalByRefObject接口,会传引用

(二)  通过序列化,可以传值

 

十、 

(一)  TCP通道默认传二进制

(二)  HTTP通道默认传Soap

 

十一、使用IIS来宿主Remoting

只需要建一个虚拟目录。虚拟目录的名字就对应RemotingConfiguration.ApplicationName

然后创建一个如下的Web.config文件,和一个bin目录,里面存放提供服务的程序集。

<configuration>

     <system.runtime.remoting>

         <application>

              <service>

                   <!--

                   //

                   对应的程序集放于bin目录,注意objectUri必须以 .soap/.rem 结尾。

                   //

                   SingleCall 服务器端激活

                   Singleton  客户端激活

                   -->

                   <wellknown mode="SingleCall" type="WiseOwl.Calculator,MathObjects" objectUri="EphemeralCalc.rem" />

                   <wellknown mode="Singleton" type="WiseOwl.Calculator,MathObjects" objectUri="SharedCalc.soap" />

                   <activated type="WiseOwl.Calculator,MathObjects" />

              </service>

         </application>

     </system.runtime.remoting>

</configuration>

 

 

十二、开发.net Remoting的三步

(一)   开发 Remoting 组件

(二)   开发宿主

(三)   开发客户端

 

 

作者|来源:原创(17fx.net)发表于:2009-3-24 23:08:06
下一篇 没有了