Comparteix a través de


EndpointDispatcher.ContractFilter Propiedad

Definición

Obtiene o establece el objeto MessageFilter que se usa para identificar si un mensaje está destinado a este contrato.

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 de propiedad

Filtro utilizado para enrutar los mensajes al contrato adecuado.

Comentarios

La propiedad ContractFilter es un objeto MessageFilter que se compara con la acción de un mensaje. ChannelDispatcher combina el valor de AddressFilter con el valor de ContractFilter para determinar si enrutar un mensaje a este extremo.

En el caso de que haya dos objetos EndpointDispatcher que coinciden que pueden procesar un mensaje, se usa la propiedad FilterPriority para seleccionar un punto de conexión.

Se aplica a