MessageFilterTable<TFilterData>.GetPriority(MessageFilter) Methode
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.
Gibt die Priorität eines gegebenen Filters in der Tabelle zurück.
public:
int GetPriority(System::ServiceModel::Dispatcher::MessageFilter ^ filter);
public int GetPriority (System.ServiceModel.Dispatcher.MessageFilter filter);
member this.GetPriority : System.ServiceModel.Dispatcher.MessageFilter -> int
Public Function GetPriority (filter As MessageFilter) As Integer
Parameter
- filter
- MessageFilter
Der in der erstellten Filtertabelle enthaltene MessageFilter.
Gibt zurück
Die Priorität des filter
.
Ausnahmen
Der angegebene Filter ist nicht in der Filtertabelle vorhanden.
Hinweise
Als Priorität wird ein Ganzzahlwert verwendet, um Filter in Prioritäts-Buckets zu gruppieren und so die Reihenfolge ihrer Verarbeitung festzulegen. Hierbei gilt: Je größer die einem Filtertyp zugewiesene Ganzzahl, desto höher die Verarbeitungspriorität. Alle Filtertabellen in einem Prioritäts-Bucket werden zusammen ausgewertet. Buckets mit niedrigerer Priorität werden nur ausgewertet, wenn Buckets mit höherer Priorität keine Übereinstimmungen ergeben.