av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

兩種WCF地址詳細對比

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

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

 
 
 
  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)在我們輸出一下,就可以看到兩個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();  

以上就是對WCF地址的相關介紹。

【編輯推薦】

  1. WCF并發(fā)模型應用特點簡要評比
  2. WCF修改App.config配置文件技巧分享
  3. MSMQ使用WCF正確實現(xiàn)技巧講解
  4. WCF openation實際應用異常解決方案
  5. WCF PreSession模式保持調用狀態(tài)

本文題目:兩種WCF地址詳細對比
鏈接URL:http://uogjgqi.cn/article/cosdcij.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流