.NET Remoting——practice & progress(1):Configuration Files配置文件

    .NET Remoting 除了提供通过代码创建和配置信道和远程对象之外,还提供通过 Configuration File 即配置文件,调用 RemotingConfiguration.Configure 方法来完成 .NET Remoting —— first things first 阶段所有的工作。同时,还可以在运行时,更改 IP 地址、协议、端口及远程对象。因此,若应用场景不是特别复杂,强调建议通过配置文件完成所有 .NET Remoting 配置工作。

服务器端配置文件事件如下:

<configuration>

 <system.runtime.remoting>

    <application>

      <service>

        <wellknown mode="Singleton"

type="Inovout.Remoting.RemotingObject.Calcuator,RemotingObjectClassLibrary"

                   objectUri="Calculator.rem"/>

      </service>

      <channels>

        <channel ref="tcp" port="8891"/>

      </channels>

    </application>

 </system.runtime.remoting>

</configuration>

客户端配置文件事例如下:

<configuration>

 <system.runtime.remoting>

    <system.runtime.remoting>

      <application>

        <client>

          <wellknown

type="Inovout.Remoting.RemotingObject.Calcuator,RemotingObjectClassLibrary"

             url="tcp://localhost:8891/Calculator.rem"

            />

        </client>

        <channels>

          <channel

             ref="tcp"/>

        </channels>

      </application>

    </system.runtime.remoting>

 </system.runtime.remoting>

</configuration>

注册方法事例代码如下:

// ClientWindowsApplication.exe.config为客户端或服务器端配置文件名。

RemotingConfiguration.Configure("ClientWindowsApplication.exe.config", true);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值