EndpointAddressMessageFilter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一個查詢,用以測試訊息是否符合指定端點位址的要求。
public ref class EndpointAddressMessageFilter : System::ServiceModel::Dispatcher::MessageFilter
public class EndpointAddressMessageFilter : System.ServiceModel.Dispatcher.MessageFilter
type EndpointAddressMessageFilter = class
inherit MessageFilter
Public Class EndpointAddressMessageFilter
Inherits MessageFilter
- 繼承
備註
此過濾器測試訊息是否符合特定端點位址。 物件 EndpointAddress 包含一個 URI 以及可選的位址標頭集合。 位址與訊息標頭會被標準化,以便比較以求相等。 如果一個參數在 中 EndpointAddress出現超過一次,對應的標頭必須至少出現同樣次數。
IIS 及其底層檔案系統(NTFS 或 FAT)不區分大小寫。 此類別所做的 URI 比較也不區分大小寫。 例如,http://www.microsoft.com被評估為等於。http://WWW.microsoft.com
建構函式
| 名稱 | Description |
|---|---|
| EndpointAddressMessageFilter(EndpointAddress, Boolean) |
初始化 EndpointAddressMessageFilter 類別的新執行個體。 |
| EndpointAddressMessageFilter(EndpointAddress) |
初始化一個新的類別實例 EndpointAddressMessageFilter ,並設定指定位址以測試訊息。 |
屬性
| 名稱 | Description |
|---|---|
| Address |
取得測試訊息所指向的 EndpointAddressMessageFilter 地址。 |
| IncludeHostNameInComparison |
會獲得一個值,表示主機名稱是否包含在端點位址比較中。 |
方法
| 名稱 | Description |
|---|---|
| CreateFilterTable<FilterData>() |
建立一個新的過濾表,同時對多個端點位址進行訊息測試。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| Match(Message) |
測試訊息是否符合指定的端點位址。 |
| Match(MessageBuffer) |
測試緩衝訊息是否符合指定的端點位址。 |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |