.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...

面试题 相关文章推荐
你所知道的集合类都有哪些?主要方法?
Dec 31 面试题
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 面试题
strstr()的简单实现
Sep 26 面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 面试题
SQL Server面试题
Oct 17 面试题
了解AppleTalk协议吗
Apr 01 面试题
this关键字的含义
Apr 08 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
AJAX的全称是什么
Nov 06 面试题
什么是GWT的Module
Jan 20 面试题
.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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
php eval函数用法 PHP中eval()函数小技巧
2012/10/31 PHP
php for 循环使用的简单实例
2016/06/02 PHP
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
javascript实现PC网页里的拖拽效果
2016/03/14 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
Less 安装及基本用法
2018/05/05 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
2018/08/22 Javascript
微信小程序实现弹出层效果
2020/05/26 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
Python selenium 三种等待方式解读
2016/09/15 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
python pillow模块使用方法详解
2019/08/30 Python
如何用python处理excel表格
2020/06/09 Python
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
HTML5 device access 设备访问详解
2018/05/24 HTML / CSS
HTML5实现的图片无限加载的瀑布流效果另带边框圆角阴影
2014/03/07 HTML / CSS
中国高端家电购物商城:顺电
2018/03/04 全球购物
信用社员工先进事迹材料
2014/02/04 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
2014年科普工作总结
2014/12/06 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
大学生党课心得体会
2016/01/07 职场文书
python tkinter模块的简单使用
2021/04/07 Python
解析redis hash应用场景和常用命令
2021/08/04 Redis