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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WCF自定義過濾器相關(guān)實(shí)現(xiàn)方法簡介

在這篇文章中,我們將會為大家詳細(xì)介紹一下有關(guān)WCF自定義過濾器的相關(guān)實(shí)現(xiàn)技巧以及應(yīng)用方式。對于又需要的初學(xué)者們,可以通過本文介紹的內(nèi)容充分掌握這一應(yīng)用技巧,解決開發(fā)過程中遇到的問題。

創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元宕昌做網(wǎng)站,已為上家服務(wù),為宕昌各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

在默認(rèn)情況下,默認(rèn)情況下,僅當(dāng)消息的“To”標(biāo)頭為終結(jié)點(diǎn)的 EndpointAddress 并且消息的動作與終結(jié)點(diǎn)操作的動作之一匹配時,終結(jié)點(diǎn)的消息篩選器才與此消息匹配。在本文中,我們將自定義一個消息過濾器,它不要求消息的“To”標(biāo)頭完全與EndpointAddress完全匹配,而只是檢測SOAP消息中的“To”標(biāo)頭中是否包含某些特定的字符。所有的消息過濾器都從MessageFilter基類繼承,WCF自定義過濾器的實(shí)現(xiàn)如下代碼所示:

 
 
 
  1. /// < summary>
  2. /// Author: TerryLee
  3. /// Url: http://www.cnblogs.com/terrylee
  4. /// < /summary>
  5. public class SpecialCharactersMessageFilter : MessageFilter
  6. {
  7. private String _characters = String.Empty;
  8. public SpecialCharactersMessageFilter(string characters)
  9. {
  10. this._characters = characters;
  11. }
  12. public override bool Match(Message message)
  13. {
  14. Uri to = message.Headers.To;
  15. if (to == null)
  16. return false;
  17. return to.AbsoluteUri.Contains(_characters);
  18. }
  19. public override bool Match(MessageBuffer buffer)
  20. {
  21. return Match(buffer.CreateMessage());
  22. }
  23. }

SpecialCharactersMessageFilter的實(shí)現(xiàn)非常簡單,僅僅是查找“To”標(biāo)頭是否包含某些特定字符,這些字符我們會在配置文件中進(jìn)行配置。

以上就是我們?yōu)榇蠹以敿?xì)介紹的WCF自定義過濾器相關(guān)應(yīng)用技術(shù)。


文章名稱:WCF自定義過濾器相關(guān)實(shí)現(xiàn)方法簡介
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/cccdcgo.html