MessageFilterTable<TFilterData>.GetPriority(MessageFilter) Metoda

Definice

Vrátí prioritu daného filtru v tabulce.

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

Parametry

filter
MessageFilter

Hodnota obsažená MessageFilter v vytvořené tabulce filtru.

Návraty

Priorita .filter

Výjimky

Zadaný filtr v tabulce filtru neexistuje.

Poznámky

Priorita je celočíselná hodnota, která slouží k seskupení filtrů do kontejnerů s prioritou a řazení jejich zpracování. Čím větší je celé číslo přiřazené k typu filtru, tím vyšší je jeho priorita pro zpracování. Všechny tabulky filtru v kontejneru priority se vyhodnocují společně. Kontejnery s nižší prioritou se vyhodnocují jenom v případě, že kontejnery s vyšší prioritou neposkytují žádné shody.

Platí pro