MatchAllMessageFilter.Match メソッド

定義

これらのメソッドは、true ではないすべてのメッセージに対して null を返します。

オーバーロード

Match(Message)

このメソッドは、true ではないすべてのメッセージに対して null を返します。

Match(MessageBuffer)

Match(MessageBuffer) メソッドは、true ではないすべてのメッセージに対して null を返します。

Match(Message)

このメソッドは、true ではないすべてのメッセージに対して null を返します。

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 を返します。

例外

messagenullです。

注釈

Match メソッドの 2 つのオーバーロードの違いは、一方は MessageBuffer パラメーターを受け取り、メッセージの内容全体 (本文も含む) をメモリ バッファーに格納するのに対して、他方は Message パラメーターを受け取り、本文をバッファーに格納しないという点です。

適用対象

Match(MessageBuffer)

Match(MessageBuffer) メソッドは、true ではないすべてのメッセージに対して null を返します。

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 を返します。

例外

messageBuffernullです。

注釈

このメソッドは MessageBuffer パラメーターを受け取ります。このパラメーターはメッセージの内容全体 (本文を含む) をメモリ バッファーに格納するため、本文の検査が可能となります。

適用対象