.Net框架中Networking和Remoting名称空间的描述

翻译 2006年06月21日 15:18:00

最近在搞网络方面的开发,休息之余,将.Net框架中和网络有关的名称空间按照msdn上的资料整理了一下,与大家分享:

  1.  System.Net
    提供当今网络上多种协议的简单编程接口。 其中,WebRequest和WebResponse类构成了被称作嵌入式协议的基础。通过这个类,可以让你在轻松开发使用网络资源的应用程序的同时,而不必担心协议的细节问题。
  2.   System.Net.Socket
    提供了一个被托管的Windows Socket的执行接口,通过这个接口可以让开发人员更加紧密地控制网络数据的存取。
  3. System.Runtime.Remoting
    提供了可以让开发人员创建和配置分布式应用程序的类和接口。
  4. System.Rumtime.Remoting.Activaton
    提供了支持服务器和客户端激活远程对象的类和对象。
  5. System.Rumtime.Remoting.Channels
    包含处理通道的类,这些类支持、处理连接通道和连接通道的数据接收,它们在客户端调用远程对象的方法时充当传输介质。
  6. System.Runtime.Remoting.Channels.Http
    包含了使用http协议来传输消息的类,这些类也被用于远程传输和接收对象。在默认状态下,http通道以soap格式来编码和解码传输对象,但是在通道的配置属性中,你也可以指定其它编码和解码的数据接收格式。
  7. System.Runtime.Remoting.Channels.Tcp
    包含了使用tcp协议来传输消息的类,这些类也被用于远程传输和接收对象。在默认状态下,tcp通道以二进制格式来编码和解码传输对象,但是在通道的配置属性中,你也可以指定其它编码和解码的数据接收格式。
  8. System.Runtime.Remoting.Services
    包含了提供.Net框架方法的类
  9. System.Runtime.Remoting.Proxies
    包含了控制代理和提供代理方法的类。
  10. System.Runtime.Remoting.Contexts
    包含了各种对象,这些对象定义了驻留在其中的所有对象的上下文。(上下文是一个有序的属性序列,这个序列为所有驻留在其中的对象提供了一个环境。)

我使用过的有前9个,第10个还没有使用过,不知道其中的具体应用价值,还希望路过的高手指点一二。

Remoting原理及实现

.NET Remoting是.NET平台上允许存在于不同应用程序域中的对象相互知晓对方并进行通讯的基础设施。调用对象被称为客户端,而被调用对象则被称为服务器或者服务器对象。简而言之,它就是.NET平台...
  • u012648365
  • u012648365
  • 2014年06月25日 21:43
  • 1366

.NET Remoting 最简单示例

学习技术知识一个好的方法是先动手,再深入, 给出一个最简单的Remoting程序示例(C#)如下: Step1:创建类库(DLL)工程RemotingObjects,类Person代码如下: us...
  • kissqw
  • kissqw
  • 2014年01月21日 15:29
  • 20230

.Net中Remoting通信机制

Remoting通信机制 Remoting介绍 主要元素 通道类型 激活方式 对象定义 Remoting介绍 什么是Remoting,简而言之,我们可...
  • CoderJYF
  • CoderJYF
  • 2016年12月06日 17:25
  • 1408

NET框架下注意.NET Remoting安全性

如果主要关心安全性问题,建议使用ASP.NET 主机和HTTP通道进行通信,因为它允许远程对象利用ASP.NET和IS提供的基本安全服务。     体系结构  显示在 ASP.NE...
  • demo1573
  • demo1573
  • 2015年09月15日 17:10
  • 391

.Net Remoting服务端与客户端调用示例

.Net Remoting的使用场景,我们常用的就是使用接口分离程序集的方式,这个小示例就是采用这种方式。 公共程序接口IDemoClass: public interface IDemoCla...
  • qq_18145031
  • qq_18145031
  • 2016年10月15日 19:52
  • 914

Remoting基本原理及其扩展机制(上)

.NET Remoting是.NET平台上允许存在于不同应用程序域中的对象相互知晓对方并进行通讯的基础设施。调用对象被称为客户端,而被调用对象则被称为服务器或者服务器对象。简而言之,它就是.NET平台...
  • cbbbc
  • cbbbc
  • 2015年11月06日 21:11
  • 354

快速的批量修改重命名.net程序的命名空间

http://www.cnblogs.com/tianyaxiang/archive/2011/07/05/2097915.html 快速的批量修改重命名.net程序的命名空间(一) ...
  • mituan1234567
  • mituan1234567
  • 2014年07月31日 20:09
  • 367

.NET Remoting 体系结构 之 对象的激活

.NET Remoting 体系结构 之 对象的激活       客户端可以使用和创建远程 Activator 类。使用 GetObject()方法,可以得到服务器激活的远程对...
  • kendyhj9999
  • kendyhj9999
  • 2013年11月27日 14:14
  • 409

C# 中名称空间的引用

一.什么是名称空间?                      名称空间是.net 中提供应用程序代码容器的方式,类似jave中的包。             名称空间的目的就是为了让引用更...
  • mengdonghui123456
  • mengdonghui123456
  • 2015年01月03日 10:06
  • 1388

未能找到类型或命名空间名称

最近在大哥的帮助下,学习c#,遇到问题“未能找到类型或命名空间名称“Rule””  ,但是都有引用 根据 http://blog.csdn.net/z1101385391/article/detai...
  • zhangxiaokang1
  • zhangxiaokang1
  • 2016年08月29日 17:16
  • 1222
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.Net框架中Networking和Remoting名称空间的描述
举报原因:
原因补充:

(最多只允许输入30个字)