自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

兩種WCF地址詳細(xì)對(duì)比

開發(fā) 開發(fā)工具
WCF地址總共有兩種,一種為物理地址,另一種則為邏輯地址。在這兩種地址之間有什么聯(lián)系和區(qū)別呢?在這里將會(huì)做一個(gè)系統(tǒng)的講解。

WCF是一個(gè)功能強(qiáng)大的應(yīng)用工具,它的出現(xiàn)給程序員們帶來了非常大的幫助。我們今天將會(huì)通過對(duì)WCF地址的兩種常見狀態(tài)的對(duì)比進(jìn)行分析,希望大家可以從中獲得一些幫助,并對(duì)WCF有一個(gè)更加深入的認(rèn)識(shí)。

WCF地址中,物理地址負(fù)責(zé)使用特定的傳輸協(xié)議在特定的位置接收傳入的消息,除非特別指定,否則邏輯地址將被用來做物理地址,換句話說,在以前我們對(duì)于終結(jié)點(diǎn)所配置的EndpointAddress都是指定了邏輯地址,如我們的服務(wù)端配置如下:

  1. < endpoint address="http://localhost:8887/CalculatorService1" 
  2. binding ="wsHttpBinding" 
  3. contract="TerryLee.WCFAddressing.Contract.ICalculator"> 
  4. < /endpoint> 
  5. < endpoint address="http://localhost:8887/CalculatorService2" 
  6. binding ="basicHttpBinding" 
  7. contract="TerryLee.WCFAddressing.Contract.ICalculator"> 
  8. < /endpoint> 

現(xiàn)在我們輸出一下,就可以看到兩個(gè)WCF地址是同樣的值,如下代碼所示:

  1. using (ServiceHost calculatorServiceHost =  
  2. new ServiceHost(typeof(CalculatorService)))  
  3. {  
  4. calculatorServiceHost.Opened += delegate  
  5. {  
  6. Console.WriteLine("Service begin to listen via the Address:{0}",  
  7. calculatorServiceHost.BaseAddresses[0].ToString());  
  8. };  
  9. calculatorServiceHost.Open();  
  10. foreach (ServiceEndpoint se in calculatorServiceHost.
    Description.Endpoints)  
  11. {  
  12. Console.WriteLine("Endpoint details:");  
  13. Console.WriteLine("Logical address: \t{0}", se.Address);  
  14. Console.WriteLine("Physical address: \t{0}", se.ListenUri);  
  15. Console.WriteLine("Binding: \t{0}", se.Binding.Name);  
  16. Console.WriteLine();  
  17. }  
  18. Console.Read();  

以上就是對(duì)WCF地址的相關(guān)介紹。

【編輯推薦】

  1. WCF并發(fā)模型應(yīng)用特點(diǎn)簡要評(píng)比
  2. WCF修改App.config配置文件技巧分享
  3. MSMQ使用WCF正確實(shí)現(xiàn)技巧講解
  4. WCF openation實(shí)際應(yīng)用異常解決方案
  5. WCF PreSession模式保持調(diào)用狀態(tài)
責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-10-30 11:30:38

2009-12-07 13:42:24

WCF框架

2009-11-06 12:59:56

WCF服務(wù)通信

2014-04-17 10:56:40

優(yōu)化策略MySQL緩存

2009-12-14 15:34:54

動(dòng)態(tài)路由協(xié)議

2010-03-15 14:01:26

JavaScript

2019-11-14 08:42:57

Redis數(shù)據(jù)庫Linux

2010-01-06 16:53:57

JS兩種語法

2010-02-01 10:22:51

C++數(shù)據(jù)指針

2019-01-11 13:57:06

2020-05-11 13:03:03

SR-TEIP路由器

2010-02-23 18:05:40

WCF異?,F(xiàn)象

2011-06-15 13:07:10

JSP和JavaBea

2009-11-06 09:48:40

WCF服務(wù)

2011-10-24 09:36:09

桌面虛擬化虛擬化

2012-08-28 09:32:08

虛擬化

2011-03-02 10:24:12

終端虛擬化

2009-07-15 16:11:26

光纖技術(shù)布線

2011-02-28 17:33:19

光纖

2011-10-28 13:30:38

WCF
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)