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

Definición

Devuelve la prioridad de un filtro determinado en la tabla.Returns the priority of a given filter in the table.

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

MessageFilter contenido en la tabla de filtro creada.The MessageFilter contained in the filter table created.

Devoluciones

La prioridad del filter.The priority of the filter.

Excepciones

El filtro especificado no existe en la tabla de filtros.The specified filter does not exist in the filter table.

Comentarios

La prioridad es un valor entero utilizado para agrupar filtros en depósitos de la prioridad y ordenar su procesamiento.The priority is an integer value used to group filters into priority buckets and order their processing. Cuanto mayor sea el entero asignado a un tipo de filtro, más alta será su prioridad en el procesamiento.The larger the integer assigned to a filter type, the higher its priority for processing. Todas las tablas de filtros de un depósito de la prioridad se evalúan juntas.All the filter tables in a priority bucket are evaluated together. Se evalúan los depósitos de menor prioridad sólo si los depósitos de mayor prioridad no proporcionan ninguna coincidencia.Lower priority buckets are only evaluated if higher priority buckets do not provide any matches.

Se aplica a