Freigeben über


EndpointDispatcher.ContractFilter Eigenschaft

Definition

Ruft das MessageFilter-Objekt ab oder legt dieses fest, das verwendet wird, um zu ermitteln, ob eine Nachricht für diesen Vertrag bestimmt ist.

public:
 property System::ServiceModel::Dispatcher::MessageFilter ^ ContractFilter { System::ServiceModel::Dispatcher::MessageFilter ^ get(); void set(System::ServiceModel::Dispatcher::MessageFilter ^ value); };
public System.ServiceModel.Dispatcher.MessageFilter ContractFilter { get; set; }
member this.ContractFilter : System.ServiceModel.Dispatcher.MessageFilter with get, set
Public Property ContractFilter As MessageFilter

Eigenschaftswert

MessageFilter

Der Filter, der verwendet wird, um Nachrichten an den entsprechenden Vertrag weiterzuleiten.

Hinweise

Die ContractFilter-Eigenschaft ist ein MessageFilter-Objekt, das mit der Aktion einer Nachricht abgeglichen wird. Der ChannelDispatcher kombiniert den AddressFilter-Wert mit dem ContractFilter-Wert, um zu ermitteln, ob eine Nachricht an diesen Endpunkt weitergeleitet werden soll.

Falls zwei passende EndpointDispatcher-Objekte eine Nachricht verarbeiten können, wird die FilterPriority-Eigenschaft verwendet, um einen Endpunkt auszuwählen.

Gilt für