Re: [問題] System.Runtime.Remoting.RemotingConf …
※ 引述《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
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章