EndpointDispatcher.ContractFilter Propriedade

Definição

Obtém ou define o objeto MessageFilter que é usado para identificar se uma mensagem destina-se a este contrato.Gets or sets the MessageFilter object that is used to identify whether a message is destined for this contract.

public:
 property System::ServiceModel::Dispatcher::MessageFilter ^ ContractFilter { System::ServiceModel::Dispatcher::MessageFilter ^ get(); void set(System::ServiceModel::Dispatcher::MessageFilter ^ value); };
public System.ServiceModel.Dispatcher.MessageFilter ContractFilter { get; set; }
member this.ContractFilter : System.ServiceModel.Dispatcher.MessageFilter with get, set
Public Property ContractFilter As MessageFilter

Valor da propriedade

O filtro usado para rotear mensagens para o contrato apropriado.The filter used to route messages to the appropriate contract.

Comentários

A propriedade ContractFilter é um objeto MessageFilter que é correspondido em relação à ação de uma mensagem.The ContractFilter property is a MessageFilter object that is matched against the action of a message. O ChannelDispatcher combina o valor de AddressFilter com o valor de ContractFilter para determinar se uma mensagem deve ser roteada para esse ponto de extremidade.The ChannelDispatcher combines the AddressFilter value with the ContractFilter value to determine whether to route a message to this endpoint.

No caso em que dois objetos EndpointDispatcher que correspondam podem processar uma mensagem, a propriedade FilterPriority é usada para selecionar um ponto de extremidade.In the case where two EndpointDispatcher objects that match can process a message, the FilterPriority property is used to select an endpoint.

Aplica-se a