EndpointDispatcher.ContractFilter EndpointDispatcher.ContractFilter EndpointDispatcher.ContractFilter EndpointDispatcher.ContractFilter Property

Definition

Gets or sets the MessageFilter object that is used to identify whether a message is destined for this contract.

public:
 property System::ServiceModel::Dispatcher::MessageFilter ^ ContractFilter { System::ServiceModel::Dispatcher::MessageFilter ^ get(); void set(System::ServiceModel::Dispatcher::MessageFilter ^ value); };
[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
public System.ServiceModel.Dispatcher.MessageFilter ContractFilter { get; set; }
member this.ContractFilter : System.ServiceModel.Dispatcher.MessageFilter with get, set
Public Property ContractFilter As MessageFilter
Property Value

The filter used to route messages to the appropriate contract.

Remarks

The ContractFilter property is a MessageFilter object that is matched against the action of a message. The ChannelDispatcher combines the AddressFilter value with the ContractFilter value to determine whether to route a message to this endpoint.

In the case where two EndpointDispatcher objects that match can process a message, the FilterPriority property is used to select an endpoint.

Applies to