调用Remoting的两种激活方式和以及因此而产生的三种.net Remoting对象
生活随笔
收集整理的這篇文章主要介紹了
调用Remoting的两种激活方式和以及因此而产生的三种.net Remoting对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Remoting對象的激活方式為:一服務器激活,二客戶端激活。
其中服務器激活可以產生Singleton和Single Call兩種對象。而客戶端激活則會產生Client Activated對象。
Singleton對象激活后只能存在一個,之后客戶端的請求時,直接調用該Singleton對象,而不會重新建立一個Singleton對象給它。所以每個客戶端對該對象的操作結果將被保存下來,其他客戶端之后調用它時也會調用被操作之后的Singleton對象。所以Singleton對象是保存了狀態的。
Single Call對象激活后重新分配一個全新的對象給客戶端,全部重新初始化。所以Single Call對象是不保存狀態的。
Client Activated對象對象激活之后,客戶端和服務器端產生一個固定的鏈接,所以Client Activated對象狀態是可以保存的。
Singleton對象所消耗的服務器資源最少,所以它最高效,而Client Activated對象是消耗服務器資源最多的。
轉載于:https://www.cnblogs.com/chengxingliang/archive/2010/06/19/1761022.html
總結
以上是生活随笔為你收集整理的调用Remoting的两种激活方式和以及因此而产生的三种.net Remoting对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C primer plus --
- 下一篇: SharePoint 2010开发实例精