作者O2000 (吵死了 闭嘴啦)
看板C_Sharp
标题Re: [问题] System.Runtime.Remoting.RemotingConf …
时间Thu May 29 17:37:49 2008
※ 引述《ireullin (raison detre)》之铭言:
: 请问有谁可以帮我解释一下在
: System.Runtime.Remoting.RemotingConfiguration
: 以下的两组方法使用上有何不同
: RegisterActivatedClientType
: RegisterActivatedServiceType
这个是CAO(Client Activated Object)
产生出来的物件是在Client端的记忆体 所以每个Client拥有自己的物件
记忆体的释放也是Client端要自己做
: 以及
: RegisterWellKnownClientType
: RegisterWellKnownServiceType
这个是SAO(Server Activated Object)
物件会放在Server的记忆体中
分成single call 和 singleton
single call的方式 物件呼叫完成後就会被释放
Singleton会留存一段时间(预设5分钟 好像)
在这段时间内 每个Client都是呼叫到同一个物件
时间到了物件会被释放 等下次再被呼叫会产生一个新的
: 看了一些参考范例
: 里头两组都有人使用
: 但是在msdn中却没有清楚的解释
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.194.170