日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
學(xué)習(xí)筆記教你使用WCF生成代理

在編程中現(xiàn)在有一個詞代理,想必大家也都知道,下面我們就WCF生成代理和大家分析一下。對于一個好的分布式系統(tǒng)來講,設(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)連接等功能,利用消息隊列支持應(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)用時變得更加輕松。

(1)WCF生成代理類

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

(2)WCF生成代理利用channelFactory

 
 
  1. ChannelFactorychannelFactory=newChannelFactory
    ("CustomBinding_ISearchApplicationAdminWebService");
  2. InspectorBehaviormessageInspectorBehavior=channelFactory.Endpoint.Behaviors.Find();
  3. if(messageInspectorBehavior==null)
  4. {
  5. channelFactory.Endpoint.Behaviors.Add(newInspectorBehavior());
  6. }
  7. varserver=channelFactory.CreateChannel();

網(wǎng)頁題目:學(xué)習(xí)筆記教你使用WCF生成代理
文章網(wǎng)址:http://www.dlmjj.cn/article/dpcjghc.html