EndpointDispatcher.FilterPriority 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 die Priorität der Kombination von ContractFilter und AddressFilter ab bzw. legt diese fest, wenn der ChannelDispatcher Endpunkte auswählt.
public:
property int FilterPriority { int get(); void set(int value); };
public int FilterPriority { get; set; }
member this.FilterPriority : int with get, set
Public Property FilterPriority As Integer
Eigenschaftswert
Die Priorität des Filters.
Hinweise
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.
Wenn zwei Endpunkte eine Nachricht verarbeiten können und der Wert ihrer FilterPriority-Eigenschaft übereinstimmt, wird eine System.ServiceModel.Dispatcher.MultipleFilterMatchesException ausgelöst.