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

WCF自定義過濾器相關(guān)實(shí)現(xiàn)方法簡介

開發(fā) 開發(fā)工具
我們將會在這篇文章中為大家詳細(xì)介紹一下WCF自定義過濾器的實(shí)現(xiàn)方法。希望大家可以根據(jù)這樣一段代碼的解讀充分掌握這一技巧。

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

在默認(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. }  

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

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

【編輯推薦】

  1. WCF物理地址如何進(jìn)行正確設(shè)定
  2. 兩種WCF地址詳細(xì)對比
  3. WCF并發(fā)模型應(yīng)用特點(diǎn)簡要評比
  4. WCF修改App.config配置文件技巧分享
  5. WCF openation實(shí)際應(yīng)用異常解決方案
責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2024-04-03 08:08:15

謂詞網(wǎng)關(guān)開發(fā)

2024-01-05 09:04:35

隆過濾器數(shù)據(jù)結(jié)構(gòu)哈希函數(shù)

2024-11-04 08:45:48

布隆過濾器元數(shù)據(jù)指紋值

2021-07-05 15:22:03

Servlet過濾器客戶端

2022-05-16 08:22:11

網(wǎng)關(guān)過濾器路由

2010-03-02 18:01:07

WCF自定義消息篩選器

2009-07-08 15:30:56

Servlet過濾器

2009-07-08 16:07:04

Servlet過濾器配

2009-09-29 13:55:23

Hibernate設(shè)置

2009-07-14 09:09:08

Swing模型過濾器

2011-06-29 16:14:59

Qt 事件 過濾器

2009-12-24 15:22:10

WPF繼承自定義窗口

2010-02-26 16:20:56

WCF程序事務(wù)

2009-06-18 10:13:00

Hibernate過濾

2025-04-21 00:50:50

2025-01-15 09:10:20

2017-07-18 14:10:31

大數(shù)據(jù)Apache Flum過濾器

2009-07-08 17:33:37

Servlet過濾器

2009-09-25 15:19:44

Hibernate過濾

2009-11-09 16:06:53

WCF自定義集合
點(diǎn)贊
收藏

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