MessageFilter.Match Method (MessageBuffer)


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 buffered message satisfies the criteria of a filter.

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

public abstract bool Match(
	MessageBuffer buffer


Type: System.ServiceModel.Channels.MessageBuffer

The MessageBuffer object to test.

Return Value

Type: System.Boolean

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

The message must be fully buffered if the body is to be inspected by the filter. The body of the MessageBuffer is fully buffered and therefore can be inspected by a filter. The body of a Message that has not been fully buffered may be consumed by the filter inspection. The header element of a Message is automatically buffered and therefore can be inspected without being consumed.

.NET Framework
Available since 3.0
Return to top