Compartilhar via


EndpointDispatcher.FilterPriority Propriedade

Definição

Obtém ou define a prioridade da combinação de ContractFilter e AddressFilter quando o ChannelDispatcher seleciona os pontos de extremidade.

public:
 property int FilterPriority { int get(); void set(int value); };
public int FilterPriority { get; set; }
member this.FilterPriority : int with get, set
Public Property FilterPriority As Integer

Valor da propriedade

Int32

A prioridade do filtro.

Comentários

O ChannelDispatcher combina o AddressFilter valor com o ContractFilter valor para determinar se uma mensagem deve ser roteada para esse ponto de extremidade.

No caso em que dois EndpointDispatcher objetos correspondentes podem processar uma mensagem, a FilterPriority propriedade é usada para selecionar um ponto de extremidade.

Se dois pontos de extremidade puderem processar uma mensagem e o valor de suas FilterPriority correspondências de propriedade, um System.ServiceModel.Dispatcher.MultipleFilterMatchesException será gerado.

Aplica-se a