新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
WCF端點(diǎn)配置正確編程方式解讀
WCF開(kāi)發(fā)工具是一個(gè)比較新的影音技術(shù),我們可以通過(guò)它的應(yīng)用獲得一些比較獨(dú)特的功能。在這里我們可以先從WCF端點(diǎn)配置的相關(guān)編程方法來(lái)了解,從而加深我們對(duì)這一工具的了解程度。

以編程方式實(shí)現(xiàn)WCF端點(diǎn)配置完全等價(jià)于管理配置;然而,它不必依賴于一個(gè)配置文件而是可以通過(guò)編程調(diào)用來(lái)把端點(diǎn)添加到ServiceHost實(shí)例。再次強(qiáng)調(diào)的是,這些調(diào)用總是位于服務(wù)代碼的范圍之外。ServiceHost提供AddServiceEndpoint()方法的重載版本:
- public class ServiceHost : ServiceHostBase
- {
- public ServiceEndpoint AddServiceEndpoint
(Type implementedContract, Binding binding,String address);- //另外的成員
- }
為了依賴宿主基地址,只需要提供如地址一樣的URI即可完成WCF端點(diǎn)配置:
- Uri tcpBaseAddress = new Uri("http://localhost:8000/");
- ServiceHost serviceHost = new ServiceHost(typeof(MyService),tcpBaseAddress);
- Binding tcpBinding = new NetTcpBinding();
- //使用基地址作為地址
- serviceHost.AddServiceEndpoint(typeof(IMyContract) ,tcpBinding,"");
- //添加相對(duì)地址
- serviceHost.AddServiceEndpoint(typeof(IMyContract), tcpBinding,"MyService");
- //忽略基地址
- serviceHost.AddServiceEndpoint(typeof(IMyContract), tcpBinding,
- "net.tcp://localhost:8001/MyService");
- serviceHost.Open();
以上就是我們?yōu)榇蠹医榻B的WCF端點(diǎn)配置相關(guān)知識(shí)。
文章題目:WCF端點(diǎn)配置正確編程方式解讀
URL地址:http://m.5511xx.com/article/djcdgde.html


咨詢
建站咨詢
