.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笔试题
Feb 21 面试题
指针和引用有什么区别
Jan 13 面试题
我看到了用指针调用函数的不同语法形式
Jul 16 面试题
SQL面试题
Apr 30 面试题
酷瑞网络科技面试题
Mar 30 面试题
this关键字的含义
Apr 08 面试题
什么是反射
Mar 17 面试题
介绍一下linux的文件权限
Feb 15 面试题
数据库测试通常都包括哪些方面
Nov 30 面试题
广州某公司软件工程师面试题
Dec 22 面试题
为什么要用EJB
Apr 17 面试题
介绍一下XMLHttpRequest对象的常用方法和属性
May 24 面试题
.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变量作用域的一些问题
2013/08/08 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
php下载文件,添加响应头的简单实例
2016/09/22 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
python连接sql server乱码的解决方法
2013/01/28 Python
Python操作CouchDB数据库简单示例
2015/03/10 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
详解Python中的动态属性和特性
2018/04/07 Python
Selenium的使用详解
2018/10/19 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
Python 图片处理库exifread详解
2021/02/25 Python
详解Canvas事件绑定
2018/06/27 HTML / CSS
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
UGG英国官方网站:UGG UK
2018/02/08 全球购物
美容师的职业规划书
2013/12/27 职场文书
应聘英语教师求职信
2014/04/24 职场文书
2014年冬季防火方案
2014/05/21 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
研究生简历自我评
2015/03/11 职场文书
2019职场单身人才调研报告:互联网行业单身比例最高
2019/08/07 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
Sql Server之数据类型详解
2022/02/28 SQL Server
使用Python开发冰球小游戏
2022/04/30 Python
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS