快捷搜索:

WCF4.0新特性体验(2):简化配置(默认Endpoints、Bin

本日我们进修WCF4.0新特点体验(2):简化设置设置设备摆设摆设(默认Endpoints、Binding和 Behavior)。WCF4.0为了简化办事设置设置设备摆设摆设,供给了默认的遣散点、绑定和办事行径。也便是说,在开拓WCF办事法度榜样的时刻,纵然我们不供给显示的办事遣散点,WCF框架也能为我们的办事供给一些默认设置设置设备摆设摆设功能的办事遣散点。当然也包孕默认的绑定和默认的办事行径。这统统都是为了简化设置设置设备摆设摆设历程,避免一些不需要的差错。

下面我们就来经由过程代码示例来体验一下WCF4.0供给简化设置设置设备摆设摆设的功能。

【1】默认遣散点:

也叫Default Endpoints。指的是,假如开拓职员没有为办事显示设置设置设备摆设摆设办事遣散点(Endpoints)。WCF4.0会根据已有的基地址,孕育发生针对每个基地址一个默认的遣散点。

(1)WCF3.5:我们知道在曩昔的WCF开拓中,比如WCF3.5中,假如我们想要设置设置设备摆设摆设一个办事遣散点,必须供给明确的Address、Binding和Contract,也便是ABC。任何一个缺少都邑导致运行时差错。代码如下:

servicename="WCFService.WCFService">

endpointname="endpointService"

address="http://localhost:8000/WCFService"

binding="wsHttpBinding"

contract="WCFService.IWCFService">

endpoint>

service>

您可能还会对下面的文章感兴趣: