最新发布


WCF服务编程(7)——配置元数据交换终结点
技术笔记

WCF服务编程(7)——配置元数据交换终结点

Hyman 104 0

一、引言

我们也可以通过配置元数据交换终结点的方式来启用元数据交换。标准的元数据交换终结点的配置结构如下:

   <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" ...

WCF服务编程(7)——配置元数据交换终结点
技术笔记

WCF服务编程(7)——配置元数据交换终结点

Hyman 111 0

一、引言

我们也可以通过配置元数据交换终结点的方式来启用元数据交换。标准的元数据交换终结点的配置结构如下:

   <endpoint address="mex" binding="mexHttpBinding" contra...

WCF服务编程(6)——基于HTTP-GET的元数据交换
技术笔记

WCF服务编程(6)——基于HTTP-GET的元数据交换

Hyman 124 0

一、引言

WCF中发布服务的元数据具有两种方式:一种是基于HTTP-GET协议提供元数据,它是一种绝大多数平台都能支持的简单的text-based协议;另一种是使用专门的终结点的方式提供元数据

二、基于HTTP-GET...

WCF服务编程(5)——通过Configure()方法配置终结点
技术笔记

WCF服务编程(5)——通过Configure()方法配置终结点

Hyman 125 0

一、引言

在.net4.5之前,当使用编程方式配置WCF时,宿主(ServiceHost)代码通常需要和托管进程代码耦合在一起,这样无疑增加了代码维护难度,降低了代码的可读性。在.net4.5之后,WCF提出了Configure()方法,提供了一个不依赖托管进程的方式来配置服务。无论托管环境...

WCF服务编程(4)——以编程的方式配置终结点
技术笔记

WCF服务编程(4)——以编程的方式配置终结点

Hyman 106 0

一、引言

以编程方式配置终结点(endpoint)比较简单,我们创建ServiceHost对象后,直接调用其AddServiceEndPoint的API,该API原型如下:

public Servic...

WCF服务编程(3)——以管理的方式配置终结点
技术笔记

WCF服务编程(3)——以管理的方式配置终结点

Hyman 98 0

一、引言

终结点(endpoint)简单来理解,就是WCF对外提供服务的接口,它包括三个要素:地址(address)、绑定(binding)和契约(contract)。服务端通过终结点对外暴露服务,客户端通过终结点查找服务端的服务。在实际编程中,客户端和服务端都要配置终结点,而且两者要保持一...

WCF服务编程(2)——自托管服务
技术笔记

WCF服务编程(2)——自托管服务

Hyman 130 0

一、引言

自托管是由开发者提供和管理宿主进程生命周期的一种方式,简单来理解,自托管就是一种应用程序托管,以Winform、Windows NT服务、控制台程序等为宿主进程,在宿主进程运行时开启托管的WCF服务。不同于IIS托管,自托管支持所有的WCF服务协议,包括http、tcp、UDP等等...

WCF服务编程(1)——IIS上托管服务
技术笔记

WCF服务编程(1)——IIS上托管服务

Hyman 110 0

一、引言

IIS web服务器是WCF服务托管最常见的一种方式之一,它的优势在于宿主进程可以在客户端第一次请求时就自动进行启动,但是它的不足之处在于只能使用http协议。

在V...

【C#语法】C#中的托管资源和非托管资源
技术笔记

【C#语法】C#中的托管资源和非托管资源

Hyman 147 0

一 托管资源和非托管资源

托管资源,顾名思义,就是依托在.net平台,在托管堆中创建,它的释放不由人工进行干预,而是由.net的垃圾回收器GC自动进行释放。

相对于托管资源,非托管资源主要是操作系统级别的资源,.net平台无法对其...

沉静如海
程序人生

沉静如海

Hyman 169 0

  今天的心情有些复杂,从今年四月份到现在,心一直浮着,多半年了没怎么看书,没怎么写博客,没怎么更新github,没怎么打理这个网站。主要是因为家里的原因,想多陪陪妈妈,多陪陪儿子,其实也有一些迷茫,看不清楚未来的路。

  今天会是一个结束,也是一个新的开始,心沉下来,技术才能...