Condividi tramite


EndpointDispatcher.FilterPriority Proprietà

Definizione

Ottiene o imposta la priorità di ContractFilter e della combinazione AddressFilter quando ChannelDispatcher seleziona gli endpoint.

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

Valore della proprietà

Int32

La priorità del filtro.

Commenti

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.

Se due endpoint possono elaborare un messaggio e il valore delle rispettive proprietà FilterPriority corrisponde, viene generata un'eccezione System.ServiceModel.Dispatcher.MultipleFilterMatchesException.

Si applica a