語言

EndpointAddressMessageFilter 類別

定義

代表一個查詢,用以測試訊息是否符合指定端點位址的要求。

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
繼承
EndpointAddressMessageFilter

備註

此過濾器測試訊息是否符合特定端點位址。 物件 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)

適用於