EndpointDispatcher.ContractFilter Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.