据lovecherry的一步一步学Remoting序列文章学习.net Remoting日记(3)

简介:

本文是根据一步一步学Remoting之六:事件(1),这篇文章进行学习得到的经验,原文章地址:http://www.cnblogs.com/lovecherry/archive/2005/05/23/160778.html,当然附上调试源码:一步一步学Remoting之六:事件(1)

  该篇文章使用的是在程序中进行注册通道,而非前几章的在app.config中注册通道。相对而言,确实在app.config中很简介易懂,而且在今后维护的时候,容易修改,非常方便。

值得注意的是在本文中,要想获得在远程触发本地事件,得到本地的程序集,需要在MyObject类库中声明一个事件中间键。该中间键继承于MarshalByRefObject类(msdn解释为:允许在支持远程处理的应用程序中跨应用程序域边界访问对象)。

代码

 
 
  1. public class EventClass:MarshalByRefObject 
  2. public void MyEvent(object sender,MyEventArgs e) 
  3. Console.WriteLine("来自"+e.IP+"的异步方法完成了"+e.Rate*10+"%"); 
  4. }  

  本文中注册通道的时候还可能会发生找不到System.Runtime.Remoting.Channels.Tcp引用的情况。在这种情况 下,针对客户端以及服务器端的解决方案管理器“引用”右键,“添加引用”,在“.net”选项卡中找到 “System.Runtime.Remoting”,然后“确定”即可。

 


本文转自程兴亮 51CTO博客,原文链接:http://blog.51cto.com/chengxingliang/821202


相关文章
|
2月前
|
机器学习/深度学习 存储 编解码
多任务学习新篇章 | EMA-Net利用Cross-Task Affinity实现参数高效的高性能预测
多任务学习新篇章 | EMA-Net利用Cross-Task Affinity实现参数高效的高性能预测
42 0
|
3月前
|
NoSQL 关系型数据库 MongoDB
【DotNetGuide】C#/.NET/.NET Core学习、工作、面试指南
【DotNetGuide】C#/.NET/.NET Core学习、工作、面试指南
105 0
|
3月前
|
开发框架 .NET API
C#/.NET/.NET Core推荐学习书籍(23年12月更新)
C#/.NET/.NET Core推荐学习书籍(23年12月更新)
222 0
|
12天前
|
开发框架 .NET API
C#/.NET/.NET Core推荐学习书籍(已分类)
C#/.NET/.NET Core推荐学习书籍(已分类)
174 0
|
5月前
|
设计模式 程序员 开发工具
零基础程序员想要学好.Net,跟着这7个步骤学习就可以了
零基础程序员想要学好.Net,跟着这7个步骤学习就可以了
27 0
|
5月前
|
前端开发 关系型数据库 MySQL
初学者程序员要学好.Net,只要学习这几个框架就够了
初学者程序员要学好.Net,只要学习这几个框架就够了
41 0
|
5月前
|
开发框架 .NET API
C#/.NET/.NET Core推荐学习书籍
C#/.NET/.NET Core推荐学习书籍
|
3月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
38 0
|
30天前
|
开发框架 前端开发 .NET
进入ASP .net mvc的世界
进入ASP .net mvc的世界
28 0
|
30天前
mvc.net分页查询案例——mvc-paper.css
mvc.net分页查询案例——mvc-paper.css
5 0