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

Definição

Retorna a prioridade de um determinado filtro 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

A prioridade do filter.

Exceções

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

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 a prioridade para o processamento. Todas as tabelas de filtro em um bucket de prioridade são avaliadas juntas. Os buckets de prioridade mais baixa só serão avaliados se os buckets de prioridade mais alta não fornecerem nenhuma correspondência.

Aplica-se a