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

WCF自定義消息篩選器相關(guān)內(nèi)容描述

開發(fā) 開發(fā)工具
WCF自定義消息篩選器在默認的情況下基本上都是從MessageFilter基類繼承。我們今天將會為大家詳細介紹一下相關(guān)應用方法。

在這里,我們將會為大家詳細介紹一下有關(guān)WCF自定義消息篩選器的一些基本內(nèi)容,以方便大家在實際編程中獲得一些幫助。那么接下來就讓我們一起來揭開WCF自定義消息篩選器這一應用技術(shù)的面紗。

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

  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的實現(xiàn)非常簡單,僅僅是查找“To”標頭是否包含某些特定字符,這些字符我們會在配置文件中進行配置。

以上就是我們?yōu)榇蠹医榻B的有關(guān)WCF自定義消息篩選器的相關(guān)介紹。

【編輯推薦】

  1. WCF終結(jié)點地址基本內(nèi)容概述
  2. WCF尋址報頭經(jīng)驗之談
  3. WCF框架處理流程基本功能解析
  4. WCF服務加載實際應用方法詳解
  5. AJAX WCF服務項模板正確使用方法介紹
責任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-02-25 17:57:26

WCF服務合同

2010-02-26 13:21:42

WCF通道形狀

2010-02-26 09:50:57

WCF傳輸安全機制

2010-01-27 16:56:42

Android內(nèi)核

2010-01-13 16:15:47

VB.NET消息隊列

2010-01-28 16:19:39

Android She

2010-04-16 15:57:54

Oracle 10g

2010-02-01 09:18:49

C++函數(shù)指針

2010-06-17 16:12:43

WAP協(xié)議

2010-01-22 18:24:28

VB.NET重構(gòu)

2010-01-28 16:30:16

Android數(shù)據(jù)傳遞

2010-07-20 13:07:13

SQL Server存

2009-11-26 14:33:58

Cisco路由器IOS

2010-01-07 14:26:37

VB.NET變量

2010-06-08 17:30:56

IPv6協(xié)議棧

2009-08-28 15:16:18

C#泛型集合

2010-01-07 11:38:25

VB.NET鍵盤事件

2010-04-02 16:53:34

Oracle內(nèi)存結(jié)構(gòu)

2010-08-04 09:45:30

2010-02-03 15:40:11

C++地址運算符
點贊
收藏

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