EndpointDispatcher.ContractFilter Proprietà

Definizione

Ottiene o imposta l'oggetto MessageFilter da utilizzare per identificare se un messaggio è destinato al contratto specifico.

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

Valore della proprietà

MessageFilter

Il filtro utilizzato per indirizzare i messaggi al contratto appropriato.

Commenti

La proprietà ContractFilter è un oggetto MessageFilter che corrisponde all'azione del messaggio. L'oggetto della classe ChannelDispatcher combina il valore della proprietà AddressFilter con il valore della proprietà ContractFilter per determinare se indirizzare un messaggio a questo endpoint.

Nel caso di due oggetti EndpointDispatcher corrispondenti in grado di elaborare un messaggio, la proprietà FilterPriority viene utilizzata per selezionare un endpoint.

Si applica a