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 方法的两种重载之间的区别是,其中一个使用 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 参数,该参数可将消息的全部内容(包括其正文)缓冲到内存,并允许检查正文。

适用于