Edit

Share via


PrefixEndpointAddressMessageFilter.Match Method

Definition

Tests whether a message or buffered message satisfies the criteria of the endpoint filter.

Overloads

Match(Message)

Tests whether a message satisfies the specified endpoint address.

Match(MessageBuffer)

Tests whether a buffered message satisfies the specified endpoint address.

Remarks

The two overloads of this method are equivalent because this filter does not examine the message body, only the address, to do a longest-prefix match, and then the headers.

Match(Message)

Tests whether a message satisfies the specified endpoint address.

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

Parameters

message
Message

The Message object to test.

Returns

true if the Message object satisfies the endpoint address specified in the filter; otherwise, false.

Exceptions

message is null.

Remarks

The two overloads of this method are equivalent because this filter does not examine the message body, only the address, to do a longest-prefix match, and then the headers.

Applies to

Match(MessageBuffer)

Tests whether a buffered message satisfies the specified endpoint address.

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

Parameters

messageBuffer
MessageBuffer

The MessageBuffer object to test.

Returns

true if the MessageBuffer object satisfies the endpoint address; otherwise, false.

Exceptions

messageBuffer is null.

Remarks

The two overloads of this method are equivalent because this filter does not examine the message body, only the address, to do a longest-prefix match, and then the headers.

Applies to