EndpointDispatcher.AddressFilter 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 ein MessageFilter-Objekt ab oder legt dieses fest, das verwendet wird, um zu ermitteln, ob eine bestimmte Nachricht für die Endpunktadresse bestimmt ist.
public:
property System::ServiceModel::Dispatcher::MessageFilter ^ AddressFilter { System::ServiceModel::Dispatcher::MessageFilter ^ get(); void set(System::ServiceModel::Dispatcher::MessageFilter ^ value); };
public System.ServiceModel.Dispatcher.MessageFilter AddressFilter { get; set; }
member this.AddressFilter : System.ServiceModel.Dispatcher.MessageFilter with get, set
Public Property AddressFilter As MessageFilter
Eigenschaftswert
Der Adressfilter, der verwendet wird, um die Nachricht an den entsprechenden Endpunkt weiterzuleiten.
Hinweise
Der System.ServiceModel.Dispatcher.ChannelDispatcher hat einen EndpointDispatcher für jeden Endpunkt, den der Kanal unterstützen kann. Die AddressFilter-Eigenschaft ist ein System.ServiceModel.Dispatcher.MessageFilter-Objekt, das mit der Zielendpunktadresse der Nachricht übereinstimmt. 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.