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

學(xué)習(xí)筆記教你使用WCF生成代理

開發(fā) 后端
隨著WCF的發(fā)展,WCF的性能也隨著提高,這里就WCF生成代理簡單的介紹一下,希望大家通過讀本文有技術(shù)上的提高。

在編程中現(xiàn)在有一個(gè)詞代理,想必大家也都知道,下面我們就WCF生成代理和大家分析一下。對于一個(gè)好的分布式系統(tǒng)來講,設(shè)計(jì)時(shí)應(yīng)當(dāng)考慮到異構(gòu)性、開放性、安全性、可擴(kuò)展性、故障處理、并發(fā)性以及透明性等問題?;赟OAP的Web Service可以實(shí)現(xiàn)異構(gòu)環(huán)境的互操作性,保證了跨平臺的通信。

#T#利用WSE(Web Service Enhancements)可以為ASMX提供安全性的保證。.NET Remoting具有豐富的擴(kuò)展功能,可以創(chuàng)建定制的信道、格式化器和代理程序。Enterprise Service(COM+)提供了對事務(wù)的支持,其中還包括分布式事務(wù),可實(shí)現(xiàn)故障的恢復(fù)。MSMQ可以支持異步調(diào)用、脫機(jī)連接、斷點(diǎn)連接等功能,利用消息隊(duì)列支持應(yīng)用程序之間的消息傳遞。從功能角度來看,WCF整合了ASMX、.Net Remoting、Enterprise Service、WSE以及MSMQ等現(xiàn)有技術(shù)的優(yōu)點(diǎn),它提供了一種構(gòu)建安全可靠的分布式面向服務(wù)系統(tǒng)的統(tǒng)一的框架模型,使軟件研發(fā)人員在開發(fā)分布式應(yīng)用時(shí)變得更加輕松。

(1)WCF生成代理類

  1. publicpartialclassSearchApplicationAdminWebServiceClient:System.ServiceModel.ClientBase<ISearchApplicationAdminWebService>,
    ISearchApplicationAdminWebService  
  2. {  
  3.  
  4. publicSearchApplicationAdminWebServiceClient()  
  5. {  
  6. InspectorBehaviormessageInspectorBehavior=base.ChannelFactory.Endpoint.Behaviors.Find<InspectorBehavior>();  
  7. if(messageInspectorBehavior==null)  
  8. {  
  9. base.ChannelFactory.Endpoint.Behaviors.Add(newInspectorBehavior());  
  10. }  
  11.  
  12. }  
  13. ....  
  14. }  

(2)WCF生成代理利用channelFactory

  1. ChannelFactory<ISearchApplicationAdminWebService>channelFactory=newChannelFactory<ISearchApplicationAdminWebService>
    ("CustomBinding_ISearchApplicationAdminWebService");  
  2.  
  3. InspectorBehaviormessageInspectorBehavior=channelFactory.Endpoint.Behaviors.Find<InspectorBehavior>();  
  4. if(messageInspectorBehavior==null)  
  5. {  
  6. channelFactory.Endpoint.Behaviors.Add(newInspectorBehavior());  
  7. }  
  8. varserver=channelFactory.CreateChannel();  
責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-05 10:13:39

WCF框架

2009-11-06 14:33:27

WCF代理節(jié)點(diǎn)

2009-11-05 13:16:59

WCF代理

2009-11-05 11:31:00

WCF綁定

2009-11-05 10:30:41

WCF Address

2009-11-03 14:22:10

ADO.NET Exc

2009-11-06 16:59:26

WCF性能計(jì)數(shù)器

2009-12-21 10:44:32

2009-11-06 09:48:40

WCF服務(wù)

2009-11-09 14:57:37

WCF上傳文件

2010-02-24 09:59:19

WCF服務(wù)異步代理

2021-07-03 09:04:22

XPathPython免費(fèi)代理IP

2009-11-05 11:23:08

WCF宿主

2009-11-05 09:43:11

WCF好處

2009-12-07 15:02:46

WCF學(xué)習(xí)

2009-12-22 19:26:51

WCF綁定

2009-11-09 09:55:24

WCF學(xué)習(xí)筆記

2009-11-05 11:12:21

WCF自宿主

2009-11-06 16:13:45

WCF回調(diào)

2011-04-28 09:23:36

REST
點(diǎn)贊
收藏

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