Condividi tramite


EndpointDispatcher.AddressFilter Proprietà

Definizione

Ottiene o imposta un oggetto MessageFilter utilizzato per identificare se un messaggio specifico è destinato all'indirizzo dell'endpoint.

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

Valore della proprietà

Il filtro dell'indirizzo utilizzato per indirizzare il messaggio all'endpoint appropriato.

Commenti

La classe System.ServiceModel.Dispatcher.ChannelDispatcher è dotata di un oggetto EndpointDispatcher per ogni endpoint supportato dal canale. La proprietà AddressFilter è un oggetto System.ServiceModel.Dispatcher.MessageFilter che corrisponde all'indirizzo dell'endpoint di destinazione 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