Compartilhar via


MessageFilterTable<TFilterData>.GetPriority(MessageFilter) Método

Definição

Retorna a prioridade de um filtro determinado na tabela.

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

Parâmetros

filter
MessageFilter

O MessageFilter contido na tabela de filtros criada.

Retornos

Int32

A prioridade do filter.

Exceções

O filtro especificado não existe na tabela de filtros.

Comentários

A prioridade é um valor inteiro usado para agrupar filtros em buckets de prioridade e ordenar seu processamento. Quanto maior o inteiro atribuído a um tipo de filtro, maior será sua prioridade para o processamento. Todas as tabelas de filtro em um bucket de prioridade são avaliadas juntas. Buckets de prioridade inferior só serão avaliados se buckets de prioridade mais alta não fornecerem nenhuma correspondência.

Aplica-se a