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

面试题 相关文章推荐
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 面试题
PHP面试题附答案
Nov 28 面试题
SQL SERVER面试资料
Mar 30 面试题
什么是Oracle的后台进程background processes?都有哪些后台进程?
Apr 26 面试题
几道数据库的面试题或笔试题
May 31 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
Sep 06 面试题
密封类可以有虚函数吗
Aug 11 面试题
亿企通软件测试面试题
Apr 10 面试题
解释i节点在文件系统中的作用
Nov 26 面试题
Unix如何添加新的用户
Aug 20 面试题
J2EE面试题
Mar 14 面试题
介绍一下SOA和SOA的基本特征
Feb 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
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
第八节--访问方式
2006/11/16 PHP
浅谈php serialize()与unserialize()的用法
2013/06/05 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
php微信开发之上传临时素材
2016/06/24 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
javascript实现移动端触屏拖拽功能
2020/07/29 Javascript
[01:00:44]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第三局
2016/03/04 DOTA
Python语言描述KNN算法与Kd树
2017/12/13 Python
解决python ogr shp字段写入中文乱码的问题
2018/12/31 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
2019/08/13 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
python中format函数如何使用
2020/06/22 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
一个C/C++编程面试题
2013/11/10 面试题
自荐信如何“自荐”
2013/10/24 职场文书
学生周末回家住宿长期请假条
2014/02/15 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
部队2015年终工作总结
2015/04/02 职场文书
教师岗位职责范本
2015/04/02 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
歌咏比赛口号大全
2015/12/25 职场文书