共用方式為


PrefixEndpointAddressMessageFilter.Match 方法

定義

測試訊息或緩衝訊息是否符合端點篩選器的準則。

多載

Match(Message)

測試訊息是否符合指定的端點位址。

Match(MessageBuffer)

測試緩衝的訊息是否符合指定的端點位址。

備註

這個方法的兩個多載是相等的,因為此篩選條件不會檢查訊息本文,而只會檢查位址來進行最長的前置詞比對,並接著檢查標頭。

Match(Message)

測試訊息是否符合指定的端點位址。

public:
 override bool Match(System::ServiceModel::Channels::Message ^ message);
public override bool Match (System.ServiceModel.Channels.Message message);
override this.Match : System.ServiceModel.Channels.Message -> bool
Public Overrides Function Match (message As Message) As Boolean

參數

message
Message

要測試的 Message 物件。

傳回

如果 true 物件符合篩選條件中指定的端點位址,則為 Message,否則為 false

例外狀況

messagenull

備註

這個方法的兩個多載是相等的,因為此篩選條件不會檢查訊息本文,而只會檢查位址來進行最長的前置詞比對,並接著檢查標頭。

適用於

Match(MessageBuffer)

測試緩衝的訊息是否符合指定的端點位址。

public:
 override bool Match(System::ServiceModel::Channels::MessageBuffer ^ messageBuffer);
public override bool Match (System.ServiceModel.Channels.MessageBuffer messageBuffer);
override this.Match : System.ServiceModel.Channels.MessageBuffer -> bool
Public Overrides Function Match (messageBuffer As MessageBuffer) As Boolean

參數

messageBuffer
MessageBuffer

要測試的 MessageBuffer 物件。

傳回

如果 true 物件符合端點位址,則為 MessageBuffer,否則為 false

例外狀況

messageBuffernull

備註

這個方法的兩個多載是相等的,因為此篩選條件不會檢查訊息本文,而只會檢查位址來進行最長的前置詞比對,並接著檢查標頭。

適用於