System.Runtime.Remoting 命名空间

 

System.Runtime.Remoting  命名空间提供允许开发人员创建和配置分布式应用程序的类和接口。System.Runtime.Remoting 命名空间的一些更重要的类是 RemotingConfiguration 类、RemotingServices 类和 ObjRef  类。

RemotingConfiguration 类包含用于与配置设置衔接的静态方法。

RemotingConfiguration.Configure 方法允许开发人员通过使用 XML 格式化配置文件来配置远程处理基础结构。RemotingConfiguration 类还包含若干在客户端和服务器端注册驻留在服务器上的客户端激活对象和服务器端激活对象的方法。

RemotingServices 类提供若干帮助使用和发布远程对象的方法。

System.Runtime.Remoting.RemotingServices.Marshal 方法提供在 ObjRef 类的实例中存储激活远程对象并与之通信所需的所有相关信息供以后序列化和传输到远程位置使用的功能。

System.Runtime.Remoting.RemotingServices.Unmarshal 方法反转此过程,为远程对象创建可由应用程序使用的代理,不考虑任何远程处理分支。

ObjRef 类保存激活远程对象并与之通信所需的所有相关信息。该类是通过信道传输到远程位置的对象的序列化表示形式,在信道中它被取消封送(请参见 Unmarshal)并可用于创建远程对象的本地代理。