MessageFilterTable<TFilterData>.GetPriority(MessageFilter) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.