.NET remoting中对象激活的两种方式


Posted in 面试题 onJune 08, 2015
.NET remoting对象激活的两种方式是服务器端激活和客户端激活。
1. 服务器端激活,又叫做WellKnow方式,很多又翻译为知名对象。为什么称为知名对象激活模式呢?是因为服务器应用程序在激活对象实例之前会在一个众所 周知的统一资源标识符(URI)上来发布这个类型。然后该服务器进程会为此类型配置一个WellKnown对象,并根据指定的端口或地址来发布对象。
2. 客户端激活。与WellKnown模式不同,Remoting在激活每个对象实例的时候,会给每个客户端激活的类型指派一个URI。客户端激活模式一旦获 得客户端的请求,将为每一个客户端都建立一个实例引用。SingleCall模式和客户端激活模式是有区别的:首先,对象实例创建的时间不一样。客户端激 活方式是客户一旦发出调用的请求,就实例化;而SingleCall则是要等到调用对象方法时再创建。其次,SingleCall模式激活的对象是无状态 的,对象生命期的管理是由GC管理的,而客户端激活的对象则有状态,其生命周期可自定义。其三,两种激活模式在服务器端和客户端实现的方法不一样。尤其是 在客户端,SingleCall模式是由GetObject()来激活,它调用对象默认的构造函数。而客户端激活模式,则通过 CreateInstance()来激活,它可以传递参数,所以可以调用自定义的构造函数来创建实例。

Tags in this post...

面试题 相关文章推荐
Java面试题及答案
Sep 08 面试题
写出二分查找算法的两种实现
May 13 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
介绍一下write命令
Sep 24 面试题
ShellScript面试题一则-ShellScript编程
Jun 24 面试题
Prototype如何更新局部页面
Mar 03 面试题
Python如何实现单例模式
Jun 03 面试题
Java语言的优势
Jan 10 面试题
精选干货:Java精选笔试题附答案
Jan 18 面试题
UNIX操作系统结构由哪几部分组成
Feb 17 面试题
如何现实servlet的单线程模式
Aug 05 面试题
.NET remoting的两种通道是什么
May 31 #面试题
如何为DataGridView添加一个定制的Column Type
Jan 21 #面试题
Net Remoting把服务器端激活两种模式
Jan 22 #面试题
.net软件工程师应聘上机试题
Mar 10 #面试题
请解释在new与override的区别
Oct 29 #面试题
关于递归的一道.NET面试题
May 12 #面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 #面试题
You might like
php数组函数序列之array_flip() 将数组键名与值对调
2011/11/07 PHP
PHP反转字符串函数strrev()函数的用法
2012/02/04 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
PHP中的表达式简述
2016/05/29 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
Angular2 自定义validators的实现方法
2017/07/05 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
webpack4 CSS Tree Shaking的使用
2018/09/03 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
使用python os模块复制文件到指定文件夹的方法
2019/08/22 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
python 多线程爬取壁纸网站的示例
2021/02/20 Python
CSS3实现苹果手机解锁的字体闪亮效果示例
2021/01/05 HTML / CSS
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
台湾全方位线上课程与职能学习平台:TibaMe
2019/12/04 全球购物
美国美食礼品篮网站:Gourmet Gift Baskets
2019/12/15 全球购物
最新教师自我评价分享
2013/11/12 职场文书
物流仓储计划书
2014/01/10 职场文书
《老山界》教学反思
2014/04/08 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
2021/05/17 Python