.net Remoting(1)基本内容
生活随笔
收集整理的這篇文章主要介紹了
.net Remoting(1)基本内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
近來開始學.NET Remoting了,這里記下來跟大家一起分享,也起個加固記憶的作用.希望大家多多指教!現在我們來說下.net Remoting涉及到的術語:
MarshalByRefObject:是那些通過使用代理交換消息來跨越應用程序域邊界進行通信的對象的基類,它是于代理的方式引用
Serializable:實現系列化Attribute,系列化有三中方式:XML,SOAP,二進制
System.Runtime.Remoting:命名空間
通道:
TcpChannel:TCP通道提供了基于Socket的傳輸工具,使用Tcp協議來跨越Remoting邊界傳輸序列化的消息流。TcpChannel類型默認使用二進制格式序列化消息對象,因此它具有更高的傳輸性能
HttpChannel:類型放在名字空間System.Runtime.Remoting.Channel.Http中。它提供了一種使用Http協議,使其能在Internet上穿越防火墻傳輸序列化消息流
激活方式:
SingleCall: 為每一個客戶端建立一個遠程對象實例
SingleTon:將為所有客戶端建立同一個對象實例
MarshalByRefObject:是那些通過使用代理交換消息來跨越應用程序域邊界進行通信的對象的基類,它是于代理的方式引用
Serializable:實現系列化Attribute,系列化有三中方式:XML,SOAP,二進制
System.Runtime.Remoting:命名空間
通道:
TcpChannel:TCP通道提供了基于Socket的傳輸工具,使用Tcp協議來跨越Remoting邊界傳輸序列化的消息流。TcpChannel類型默認使用二進制格式序列化消息對象,因此它具有更高的傳輸性能
HttpChannel:類型放在名字空間System.Runtime.Remoting.Channel.Http中。它提供了一種使用Http協議,使其能在Internet上穿越防火墻傳輸序列化消息流
激活方式:
SingleCall: 為每一個客戶端建立一個遠程對象實例
SingleTon:將為所有客戶端建立同一個對象實例
轉載于:https://www.cnblogs.com/gjahead/archive/2007/06/08/777064.html
總結
以上是生活随笔為你收集整理的.net Remoting(1)基本内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#学习笔记(C#与C++的差异)001
- 下一篇: JSPTag标签库