MessageFilter.Match Method (Message)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

When overridden in a derived class, tests whether a message satisfies the filter criteria. The body cannot be examined.

Namespace:   System.ServiceModel.Dispatcher
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public abstract bool Match(
	Message message


Type: System.ServiceModel.Channels.Message

The Message object to test.

Return Value

Type: System.Boolean

true if the Message object satisfies the filter criteria; otherwise, false.

This method cannot inspect the contents of the message body.

Notes to Implementers:

If the filter attempts to examine the body of an unbuffered message, then the filter must throw an InvalidBodyAccessException. It should not return false.

.NET Framework
Available since 3.0
Return to top